Class: SimpleStateMachine::Decorator::ActiveRecord
- Defined in:
- lib/simple_state_machine/decorator/active_record.rb
Instance Attribute Summary
Attributes inherited from Default
Instance Method Summary collapse
-
#decorate(transition) ⇒ Object
decorates subject with: * event_name_and_save * event_name_and_save! * event_name! * event_name.
Methods inherited from Default
Constructor Details
This class inherits a constructor from SimpleStateMachine::Decorator::Default
Instance Method Details
#decorate(transition) ⇒ Object
decorates subject with:
-
event_name_and_save
-
event_name_and_save!
-
event_name!
-
event_name
10 11 12 13 14 15 |
# File 'lib/simple_state_machine/decorator/active_record.rb', line 10 def decorate transition super transition event_name = transition.event_name.to_s decorate_save event_name decorate_save! event_name end |