class MethodCallbacks::Locker

Attributes

state[RW]

Public Class Methods

new() click to toggle source
# File lib/method_callbacks/locker.rb, line 5
def initialize
  self.state = :unlocked
end

Public Instance Methods

lock!() click to toggle source
# File lib/method_callbacks/locker.rb, line 9
def lock!
  self.state = :locked
end
locked?() click to toggle source
# File lib/method_callbacks/locker.rb, line 13
def locked?
  state == :locked
end
unlock!() click to toggle source
# File lib/method_callbacks/locker.rb, line 17
def unlock!
  self.state = :unlocked
end