Module: Multiflow
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/multiflow.rb,
lib/multiflow/event.rb,
lib/multiflow/state.rb,
lib/multiflow/machine.rb,
lib/multiflow/railtie.rb,
lib/multiflow/exception.rb,
lib/multiflow/transition.rb,
lib/multiflow/persistence.rb,
lib/multiflow/persistence/none.rb,
lib/multiflow/persistence/active_record.rb
Defined Under Namespace
Modules: ClassMethods, Persistence
Classes: Event, IncorrectTransition, Machine, NoEventFound, NoStateFound, NoTransitionFound, Railtie, State, Transition
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.persistence ⇒ Object
11
12
13
|
# File 'lib/multiflow.rb', line 11
def self.persistence
@@persistence ||= nil
end
|
.persistence=(persistence) ⇒ Object
15
16
17
|
# File 'lib/multiflow.rb', line 15
def self.persistence=(persistence)
@@persistence = persistence
end
|
Instance Method Details
#machines ⇒ Object
95
96
97
|
# File 'lib/multiflow.rb', line 95
def machines
self.class.machines
end
|