piotrmurach/finite_machine

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
.editorconfig
.github/FUNDING.yml
.github/ISSUE_TEMPLATE/BUG_REPORT.md
.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md
.github/ISSUE_TEMPLATE/config.yml
.github/PULL_REQUEST_TEMPLATE.md
.github/workflows/ci.yml
.gitignore
.rspec
.rubocop.yml
CHANGELOG.md
CODE_OF_CONDUCT.md
Gemfile
LICENSE.txt
README.md
Rakefile
appveyor.yml
assets/finite_machine_logo.png
benchmarks/memory_usage.rb19
A
0 mins
examples/atm.rb29
A
0 mins
examples/bug_system.rb109
A
0 mins
examples/definition.rb28
A
0 mins
finite_machine.gemspec
lib/finite_machine.rb32
A
0 mins
lib/finite_machine/async_call.rb14
A
0 mins
lib/finite_machine/callable.rb25
A
35 mins
lib/finite_machine/catchable.rb67
A
0 mins
lib/finite_machine/choice_merger.rb16
A
0 mins
lib/finite_machine/const.rb13
A
0 mins
lib/finite_machine/definition.rb33
A
0 mins
lib/finite_machine/dsl.rb87
A
0 mins
lib/finite_machine/env.rb12
A
0 mins
lib/finite_machine/event_definition.rb25
A
0 mins
lib/finite_machine/events_map.rb80
A
0 mins
lib/finite_machine/hook_event.rb52
A
0 mins
lib/finite_machine/hooks.rb48
A
0 mins
lib/finite_machine/listener.rb15
A
0 mins
lib/finite_machine/logger.rb34
A
0 mins
lib/finite_machine/message_queue.rb98
A
1 hr
lib/finite_machine/observer.rb140
A
3 hrs
lib/finite_machine/safety.rb71
A
0 mins
lib/finite_machine/state_definition.rb23
A
0 mins
lib/finite_machine/state_machine.rb175
A
3 hrs
lib/finite_machine/state_parser.rb50
A
0 mins
lib/finite_machine/subscribers.rb37
A
0 mins
lib/finite_machine/threadable.rb45
A
0 mins
lib/finite_machine/transition.rb43
A
0 mins
lib/finite_machine/transition_builder.rb29
A
35 mins
lib/finite_machine/transition_event.rb14
A
0 mins
lib/finite_machine/two_phase_lock.rb13
A
0 mins