Method: AASM::Core::State#initialize

Defined in:
lib/aasm/core/state.rb

#initialize(name, klass, state_machine, options = {}) ⇒ State

Returns a new instance of State.



7
8
9
10
11
12
13
# File 'lib/aasm/core/state.rb', line 7

def initialize(name, klass, state_machine, options={})
  @name = name
  @klass = klass
  @state_machine = state_machine
  @default_display_name = name.to_s.gsub(/_/, ' ').capitalize
  update(options)
end