Module: ActsAsLockable::Locker
- Defined in:
- lib/acts_as_lockable/locker.rb
Instance Method Summary collapse
Instance Method Details
#is_locked? ⇒ Boolean
3 4 5 |
# File 'lib/acts_as_lockable/locker.rb', line 3 def is_locked? self.locks.size > 0 end |
#lock ⇒ Object
7 8 9 |
# File 'lib/acts_as_lockable/locker.rb', line 7 def lock self.locks.create end |
#unlock ⇒ Object
11 12 13 |
# File 'lib/acts_as_lockable/locker.rb', line 11 def unlock self.locks.clear end |