Module: BigMachine::Lock::ClassMethods

Defined in:
lib/big_machine/lock.rb

Instance Method Summary collapse

Instance Method Details

#available_methodsObject



13
14
15
# File 'lib/big_machine/lock.rb', line 13

def available_methods
  public_instance_methods - State.public_instance_methods
end

#transition_methodsObject



9
10
11
# File 'lib/big_machine/lock.rb', line 9

def transition_methods
  public_instance_methods - State.public_instance_methods - [:unlock, :locked?]
end