Method: AASM::Base#initialize

Defined in:
lib/opal/aasm.rb

#initialize(klass, options = {}, &block) ⇒ Base

Returns a new instance of Base.



118
119
120
121
122
123
124
125
126
# File 'lib/opal/aasm.rb', line 118

def initialize(klass, options={}, &block)
  @klass = klass
  @state_machine = AASM::StateMachine[@klass]
  @options = options

  # let's cry if the transition is invalid
  configure :whiny_transitions, true
  
end