Module: Stealth::Flow

Defined in:
lib/stealth/flow/base.rb,
lib/stealth/flow/event.rb,
lib/stealth/flow/state.rb,
lib/stealth/flow/errors.rb,
lib/stealth/flow/specification.rb,
lib/stealth/flow/event_collection.rb

Defined Under Namespace

Modules: ClassMethods, InstanceMethods Classes: Error, Event, EventCollection, NoTransitionAllowed, Specification, State, StealthFlowDefinitionError, StealthFlowError, TransitionHalted

Class Method Summary collapse

Class Method Details

.included(klass) ⇒ Object



251
252
253
254
# File 'lib/stealth/flow/base.rb', line 251

def self.included(klass)
  klass.send :include, InstanceMethods
  klass.extend ClassMethods
end