Module: Statum
- Defined in:
- lib/statum.rb,
lib/statum/event.rb,
lib/statum/machine.rb,
lib/statum/version.rb,
lib/statum/state_definer.rb
Defined Under Namespace
Modules: ClassMethods, InstanceMethods Classes: Event, Machine, StateDefiner
Constant Summary collapse
- UnknownEventError =
Class.new(ArgumentError)
- ErrorTransitionError =
Class.new(StandardError)
- VERSION =
"0.2.0".freeze
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
11 12 13 14 |
# File 'lib/statum.rb', line 11 def included(base) base.extend(Statum::ClassMethods) base.include(Statum::InstanceMethods) end |