Module: AASM::ClassMethods

Defined in:
lib/dragonfly_extensions.rb

Instance Method Summary collapse

Instance Method Details

#aasm_events_hashObject



32
33
34
# File 'lib/dragonfly_extensions.rb', line 32

def aasm_events_hash
  AASM::StateMachine[self].events.map { |event| event.first.to_s }
end

#aasm_states_hashObject



29
30
31
# File 'lib/dragonfly_extensions.rb', line 29

def aasm_states_hash
  AASM::StateMachine[self].states.map { |state| state.name.to_s }
end