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