Module: StateFlow
- Defined in:
- lib/state_flow.rb,
lib/state_flow/log.rb,
lib/state_flow/base.rb,
lib/state_flow/event.rb,
lib/state_flow/guard.rb,
lib/state_flow/state.rb,
lib/state_flow/action.rb,
lib/state_flow/context.rb,
lib/state_flow/element.rb,
lib/state_flow/named_event.rb,
lib/state_flow/named_guard.rb,
lib/state_flow/action_event.rb,
lib/state_flow/event_client.rb,
lib/state_flow/guard_client.rb,
lib/state_flow/action_client.rb,
lib/state_flow/element_visitable.rb,
lib/state_flow/exception_handler.rb,
lib/state_flow/recoverable_exception.rb,
lib/state_flow/exception_handler_client.rb
Defined Under Namespace
Modules: ActionClient, ElementVisitable, EventClient, ExceptionHandlerClient, GuardClient Classes: Action, ActionEvent, Base, Context, Element, Event, ExceptionHandler, Guard, Log, NamedEvent, NamedGuard, RecoverableException, State
Class Method Summary collapse
-
.included(mod) ⇒ Object
autoload :ActiveRecord, ‘state_flow/active_record’.
Class Method Details
.included(mod) ⇒ Object
autoload :ActiveRecord, ‘state_flow/active_record’
29 30 31 32 33 34 |
# File 'lib/state_flow.rb', line 29 def self.included(mod) mod.module_eval do include(Base::ClientInstanceMethods) extend(Base::ClientClassMethods) end end |