Module: ActsAsLockable::Locker

Defined in:
lib/acts_as_lockable/locker.rb

Instance Method Summary collapse

Instance Method Details

#is_locked?Boolean

Returns:

  • (Boolean)


3
4
5
# File 'lib/acts_as_lockable/locker.rb', line 3

def is_locked?
  self.locks.size > 0
end

#lockObject



7
8
9
# File 'lib/acts_as_lockable/locker.rb', line 7

def lock
  self.locks.create
end

#unlockObject



11
12
13
# File 'lib/acts_as_lockable/locker.rb', line 11

def unlock
  self.locks.clear
end