class PgORM::Error::LockInvalidOp

Overview

Raised when an invalid lock operation is attempted.

This occurs when:

Example

lock = PgORM::PgAdvisoryLock.new("my_lock")
lock.lock
lock.lock # Raises LockInvalidOp: "Lock (my_lock) already locked"

Defined in:

pg-orm/errors.cr

Constructors

Instance methods inherited from class PgORM::Error

message : String? message

Constructor methods inherited from class PgORM::Error

new(message : String | Nil = "") new

Constructor Detail

def self.new(key : String, locked : Bool) #

[View source]