class
PgORM::Error::LockInvalidOp
- PgORM::Error::LockInvalidOp
- PgORM::Error
- Exception
- Reference
- Object
Overview
Raised when an invalid lock operation is attempted.
This occurs when:
- Trying to lock an already locked lock
- Trying to unlock a lock that isn't locked
Example
lock = PgORM::PgAdvisoryLock.new("my_lock")
lock.lock
lock.lock # Raises LockInvalidOp: "Lock (my_lock) already locked"