├── .gitignore ├── .hound.yml ├── .rubocop.yml ├── .travis.yml ├── LICENSE ├── README.md ├── aquam.gemspec ├── lib ├── aquam.rb └── aquam │ ├── errors.rb │ ├── event_transitions.rb │ ├── machine.rb │ ├── machine_class_methods.rb │ └── state.rb ├── rakefile └── test ├── door_state_machine.rb ├── helper.rb ├── machine_class_methods_test.rb ├── machine_test.rb └── state_test.rb /.gitignore: -------------------------------------------------------------------------------- 1 | aquam-*.gem 2 | .ruby-* 3 | -------------------------------------------------------------------------------- /.hound.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/aquam/HEAD/.hound.yml -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/aquam/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/aquam/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/aquam/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/aquam/HEAD/README.md -------------------------------------------------------------------------------- /aquam.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/aquam/HEAD/aquam.gemspec -------------------------------------------------------------------------------- /lib/aquam.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/aquam/HEAD/lib/aquam.rb -------------------------------------------------------------------------------- /lib/aquam/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/aquam/HEAD/lib/aquam/errors.rb -------------------------------------------------------------------------------- /lib/aquam/event_transitions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/aquam/HEAD/lib/aquam/event_transitions.rb -------------------------------------------------------------------------------- /lib/aquam/machine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/aquam/HEAD/lib/aquam/machine.rb -------------------------------------------------------------------------------- /lib/aquam/machine_class_methods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/aquam/HEAD/lib/aquam/machine_class_methods.rb -------------------------------------------------------------------------------- /lib/aquam/state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/aquam/HEAD/lib/aquam/state.rb -------------------------------------------------------------------------------- /rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/aquam/HEAD/rakefile -------------------------------------------------------------------------------- /test/door_state_machine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/aquam/HEAD/test/door_state_machine.rb -------------------------------------------------------------------------------- /test/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/aquam/HEAD/test/helper.rb -------------------------------------------------------------------------------- /test/machine_class_methods_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/aquam/HEAD/test/machine_class_methods_test.rb -------------------------------------------------------------------------------- /test/machine_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/aquam/HEAD/test/machine_test.rb -------------------------------------------------------------------------------- /test/state_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/aquam/HEAD/test/state_test.rb --------------------------------------------------------------------------------