Module: InterstateMachine
- Defined in:
- lib/interstate_machine.rb,
lib/interstate_machine/version.rb,
lib/interstate_machine/environment.rb,
lib/interstate_machine/state_machine.rb,
lib/interstate_machine/base/instance_methods.rb,
lib/interstate_machine/active_record_class/instance_methods.rb
Defined Under Namespace
Modules: ActiveRecordClass, Base, ClassMethods Classes: Environment, StateMachine
Constant Summary collapse
- VERSION =
'1.0.0'
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
11 12 13 14 15 16 17 18 19 20 |
# File 'lib/interstate_machine.rb', line 11 def self.included(base) base.class_eval do Environment.define(base) include Base::InstanceMethods extend ClassMethods private attr_reader :state_machine end end |