.gitignore | 100644 | 0 | 0 | | | 164 Bytes | 400837ff8316e0987f2b5cdd6cfc199077cddf10bfadc467bb8e27bfc7ad823f |
.rspec | 100644 | 0 | 0 | | | 52 Bytes | 3038db93cee335f7b22138b77422242db597c26d7bdc2e40333e8fefc2f743ef |
.ruby-gemset | 100644 | 0 | 0 | | | 15 Bytes | fc02c2ddac2d2f830d27390011126b49492abd84d05c0be5794767bfec429c67 |
.ruby-version | 100644 | 0 | 0 | | | 6 Bytes | c28fcca53637bc88e124af1725df13cb98c69dedefd62fb3cdbe1cdb6b760624 |
.travis.yml | 100644 | 0 | 0 | | | 441 Bytes | 7ee78e2cb66ff845972be70a718afc38ccc217b5c013533012d50228f94afe9f |
CHANGELOG.md | 100644 | 0 | 0 | | | 4.33 KB | 7ef79bee140bd7bcd9fc5682236a9af76d8472113cec424f91ee9eba9863b09f |
Gemfile | 100644 | 0 | 0 | | | 258 Bytes | 2438f6877be51cfe80b73dc2894c86429f7e9e21c0fbd36c801de8ca188bffb4 |
LICENSE.txt | 100644 | 0 | 0 | | | 1.04 KB | c0ae109c24dbd66f2597bb261b4ece82e0b7a664b00b11dc29e3485d2996d930 |
README.md | 100644 | 0 | 0 | | | 34.2 KB | cdedeebab1a85f161c2861e5270d152c6e836ebc213c85ca23e3fcd47df10b59 |
Rakefile | 100644 | 0 | 0 | | | 141 Bytes | e8913408f00f3a1377df9f19fb730061599644dbbc68f8513693fae5d6372569 |
examples/atm.rb | 100644 | 0 | 0 | | | 999 Bytes | d3553c987d49931f494e22f350c08bffa6a077af8c57e2e799f9658d71152ddc |
examples/bug_system.rb | 100644 | 0 | 0 | | | 2.23 KB | d2e89cfc6f620a4111cb6cb2f51ee5643998653e11bbac7f09ff72bff69c4ed2 |
finite_machine.gemspec | 100644 | 0 | 0 | | | 999 Bytes | 54f4b27243e595837a8349af7da36265b0db88fba6960ee19cc5658659bf18f1 |
lib/finite_machine.rb | 100644 | 0 | 0 | | | 2.71 KB | 7f372b40eab0aed67652228dbf33cf33a8725ebbd0147a88225685689bab8380 |
lib/finite_machine/async_call.rb | 100644 | 0 | 0 | | | 1.08 KB | b0250fc9d6e460a3b49705f995f35ae7030ea2722e555560ed71d6b3b4a00af8 |
lib/finite_machine/async_proxy.rb | 100644 | 0 | 0 | | | 642 Bytes | 2fd62228daae471293f7d9b51ac6fe43f2fbcf2f4c161bd6a8a346fc12698296 |
lib/finite_machine/callable.rb | 100644 | 0 | 0 | | | 1.03 KB | e99157fbd670ab1c95386fac53f5d08c62808bcb576f6a454f5351d5d326833a |
lib/finite_machine/catchable.rb | 100644 | 0 | 0 | | | 2.69 KB | ef848fbdcc5dea22bf2d0db34e2c99f73ca4451991dcdeefb670bbada24f1a7a |
lib/finite_machine/choice_merger.rb | 100644 | 0 | 0 | | | 1001 Bytes | b466c6b27d593f44408c30e36d3cba7f2bb12971d630ee625ee2ad585d5af620 |
lib/finite_machine/definition.rb | 100644 | 0 | 0 | | | 1.27 KB | cc71b41c83c885714b37df0a16c4200100b144b21d7beb70b605f1745169d1e0 |
lib/finite_machine/dsl.rb | 100644 | 0 | 0 | | | 5.76 KB | 7732bab8d7955f405fe1ba798a927f5499f5e6a355d055d547d8eff53c907c97 |
lib/finite_machine/event.rb | 100644 | 0 | 0 | | | 2.92 KB | 5cfdced0880c628d933228bfe21f425821b1c21f5ab8d816264f112965eb6e21 |
lib/finite_machine/event_builder.rb | 100644 | 0 | 0 | | | 1.91 KB | 7c8b37bc1bab0843ac6bc906b7571fece2f1a80d60f2d7337404e6b50007b1ca |
lib/finite_machine/event_queue.rb | 100644 | 0 | 0 | | | 2.92 KB | 453f7d5c31fd87264818d2a7c11df5ff786673066f62be65e4de45a933c5d7b4 |
lib/finite_machine/events_chain.rb | 100644 | 0 | 0 | | | 2.62 KB | cc6783128c46711e2a4f28ccc33c4a7685476a0a9e874617677f6ff835f3fb06 |
lib/finite_machine/hook_event.rb | 100644 | 0 | 0 | | | 2.73 KB | af030013f175643c37461ab8149b2afd001fcfb848fb30428963b3a2f9f9a821 |
lib/finite_machine/hooks.rb | 100644 | 0 | 0 | | | 2.06 KB | b7e7e0f2825033d17bd70d7db6098a8c809f641962be02b63fc31b7a3ade8c63 |
lib/finite_machine/listener.rb | 100644 | 0 | 0 | | | 430 Bytes | 2ec6b5b719be6702881ecaa8b2881bca7e550ec23ca1dfd6ff4bf54670198a81 |
lib/finite_machine/logger.rb | 100644 | 0 | 0 | | | 403 Bytes | 1206d5aa6024acd7ad079e7173c969b0f9a87573c9398df139eeae009169a73c |
lib/finite_machine/observer.rb | 100644 | 0 | 0 | | | 4.97 KB | 10db5ca1fdf983192f7d342fd43ea7da0438c3102cb32c06d91d348b5afbc0ef |
lib/finite_machine/safety.rb | 100644 | 0 | 0 | | | 3.79 KB | 7bdbb9ce0436815df811a9ac2b8a9676b0dab1e49d46828981c3742a6f57c566 |
lib/finite_machine/state_machine.rb | 100644 | 0 | 0 | | | 7.78 KB | 6922e82d5732508da34745119844578e5950e6f817d83aff8aab43b73fd344b8 |
lib/finite_machine/state_parser.rb | 100644 | 0 | 0 | | | 3.03 KB | 9c11fbcbb581efe258841c21e996d95839d8ede88c48bae9abe199b06d74bc17 |
lib/finite_machine/subscribers.rb | 100644 | 0 | 0 | | | 1.39 KB | 5a6e96248e646db6c8ba00597b799a3ecefb4e4e6d0ce99f7081d714ea939f64 |
lib/finite_machine/thread_context.rb | 100644 | 0 | 0 | | | 396 Bytes | 980b6f610b739820c3ce38811066ab6a1f9d59ec102e7435b6b82b36011ba1a0 |
lib/finite_machine/threadable.rb | 100644 | 0 | 0 | | | 1.84 KB | 5eeb354eba062492ab218a5b40fa30e0441c3b1848448f86c94541276470729d |
lib/finite_machine/transition.rb | 100644 | 0 | 0 | | | 5.79 KB | 6df81903bbb3b7aea19bd240eded8c256f06dbe64341e5b00915f19ec96360fa |
lib/finite_machine/transition_builder.rb | 100644 | 0 | 0 | | | 990 Bytes | f6d0a978d06bb0098ce091c31dc43d09c86d2c7f63aab9a2ec300c9e6c4d8015 |
lib/finite_machine/transition_event.rb | 100644 | 0 | 0 | | | 589 Bytes | 21b31dca8d4c4bb995189cb9ba912982d9045f552c20410b7c217f405284c3d8 |
lib/finite_machine/version.rb | 100644 | 0 | 0 | | | 64 Bytes | 63ac379043d76e36ca58242fbdf766d560b53eac7c888b1eb7c049fc6d2045fb |
spec/spec_helper.rb | 100644 | 0 | 0 | | | 1003 Bytes | a24195ad9682909b0e08aa6af68389b5a0c77d33d6dca00fd125f19abdce5cb3 |
spec/unit/async_events_spec.rb | 100644 | 0 | 0 | | | 2.6 KB | 301f9ec869d7ee9330996d64b79eac7642cfe0c21132b32ea37aebb6edbd6ebf |
spec/unit/callable/call_spec.rb | 100644 | 0 | 0 | | | 2.36 KB | b5c29c3c22ede8baf459bf47872cc096ea3a2d324764cbbcb70c39cb4960abe9 |
spec/unit/callbacks_spec.rb | 100644 | 0 | 0 | | | 21.9 KB | d68e7fe9d90c79fc52bcfa07d5a2a2a9e482e26710c8ddb1e248bbf0039eaded |
spec/unit/can_spec.rb | 100644 | 0 | 0 | | | 2.35 KB | 53179e36aaa09cf6a5b286a6cc1b4fc60365fa26f3a72725c6d984dba7c9b5f4 |
spec/unit/choice_spec.rb | 100644 | 0 | 0 | | | 4.71 KB | 3d472d28e0362630e69a49d53413efd046a6d5694e023d849c0079df0c4403fd |
spec/unit/define_spec.rb | 100644 | 0 | 0 | | | 1.44 KB | ae05c7a454af69e8587bf42beccdcc7b31b696ce58f0e9fd4350d3ada50772d7 |
spec/unit/event/add_spec.rb | 100644 | 0 | 0 | | | 420 Bytes | 0bc32fc3b9c1dec0a68eb4a2680ed3fddbd711da073f88c29f7fedb2fd3bbd1b |
spec/unit/event/eql_spec.rb | 100644 | 0 | 0 | | | 754 Bytes | 235493ad39779337accf6381cddc300083646a2c8ef81b910d22a99661a46fbb |
spec/unit/event/initialize_spec.rb | 100644 | 0 | 0 | | | 795 Bytes | dbdba232c4ae4126e460f60d534249e54d7eef13445336c87074aeeefe220cd8 |
spec/unit/event/inspect_spec.rb | 100644 | 0 | 0 | | | 519 Bytes | f06466cc4189968b047798f08c3a2798bd08f76717f7d74c5ca8e1d8c8f56908 |
spec/unit/event/next_transition_spec.rb | 100644 | 0 | 0 | | | 922 Bytes | 04ad8b45ba068d70c75842aa00b2b91d194623421195e5fa9f4377a83b2b86a6 |
spec/unit/event_queue_spec.rb | 100644 | 0 | 0 | | | 1.43 KB | 24bef5e3a3d8dee47c8b0be182fd7a5cfdab6a88f8b4f9d240adb1c9a8c6b1d1 |
spec/unit/events_chain/check_choice_conditions_spec.rb | 100644 | 0 | 0 | | | 401 Bytes | 5a6a46e4623d0223f9c19175a0d097753ac4ce6a3e46e311fe2d893a53742d8e |
spec/unit/events_chain/clear_spec.rb | 100644 | 0 | 0 | | | 595 Bytes | bcd9534ee4b62d283f1af92d47d356a0aa9a1c1bdcc6371786b74f5cb53c40d9 |
spec/unit/events_chain/insert_spec.rb | 100644 | 0 | 0 | | | 594 Bytes | ae5bd5347e50cee4f1b387c7285485fec62c6bf242a9b617ba7feaf6b8744d2c |
spec/unit/events_chain/inspect_spec.rb | 100644 | 0 | 0 | | | 655 Bytes | 574c77013f539570a00d6b97dceccadfb7cf1f25b4365fafd940a8191418e551 |
spec/unit/events_chain/select_transition_spec.rb | 100644 | 0 | 0 | | | 537 Bytes | 8378e1be8909132fcd3e6a71ccb6e9a1983455a1865ae9480b73f81f23b54eb9 |
spec/unit/events_spec.rb | 100644 | 0 | 0 | | | 9.09 KB | bf139c7ec0c481449257db1bdf3d115eda3296607db17ba96c5b7b5845e92282 |
spec/unit/handlers_spec.rb | 100644 | 0 | 0 | | | 3.01 KB | 3745ca2479bac5cca710d1ab5201753fdc6bda5769f1b6b788d223afc0fc7749 |
spec/unit/hook_event/eql_spec.rb | 100644 | 0 | 0 | | | 786 Bytes | fc32d0e4d7158ad547c78634023c126a7e774128f39f9b8631c7a541f31497e2 |
spec/unit/hook_event/initialize_spec.rb | 100644 | 0 | 0 | | | 529 Bytes | c3e1277eb738cc7465c932c695b6abcd227591dc6562a8ff194c51b426e48184 |
spec/unit/hooks/call_spec.rb | 100644 | 0 | 0 | | | 481 Bytes | b1c620328132d0709ef52c60cf326f12c6283047b7586ddc6adf41c7fca57ea2 |
spec/unit/hooks/inspect_spec.rb | 100644 | 0 | 0 | | | 490 Bytes | 455a883f9331cb2f6ad3eec55c1dbe48b09537b67a2ce95c3e7820ea326508ed |
spec/unit/hooks/register_spec.rb | 100644 | 0 | 0 | | | 526 Bytes | 3b8a8b15632253894a9a68a12f73b29ab1f8324021985925d6adb54dac16a037 |
spec/unit/if_unless_spec.rb | 100644 | 0 | 0 | | | 7.36 KB | c6c07907a979673c23f8031ef84f29a47f9d976c49286e96c892460213863593 |
spec/unit/initialize_spec.rb | 100644 | 0 | 0 | | | 4.98 KB | cf65ef14f8b769c41a834ebaa71876d4d64917bbb2e892dccb891bab49dcc573 |
spec/unit/inspect_spec.rb | 100644 | 0 | 0 | | | 499 Bytes | cd11b13622e20b90336c8a2a0c80524553de92e5bf7f666f37c015c7c8d4a308 |
spec/unit/is_spec.rb | 100644 | 0 | 0 | | | 1.26 KB | 6c33165a0d683ef47eec3687cbfe686d4951d0178572dbdebb7ff8ee3f428b1e |
spec/unit/logger_spec.rb | 100644 | 0 | 0 | | | 695 Bytes | 6e22dd16478ed2c808712ffdc7b1dcb2d5dbbfd0470513d6ce31713a005fe396 |
spec/unit/respond_to_spec.rb | 100644 | 0 | 0 | | | 700 Bytes | 9b3179f43de3902d53acf9987e4394765fc242d42bd8a5ab131a787986c63c75 |
spec/unit/standalone_spec.rb | 100644 | 0 | 0 | | | 1.52 KB | 88cb218577b9f134bade62f6c127756c11fae9d9783c9b7c6df4af326ccfce28 |
spec/unit/state_parser/inspect_spec.rb | 100644 | 0 | 0 | | | 528 Bytes | dcb53926092cf03e7c2b305fae24c4f08f6bfa06bfd2c123c9d9f6f9e3ea3e9a |
spec/unit/state_parser/parse_states_spec.rb | 100644 | 0 | 0 | | | 1.3 KB | a31fb81acae8ee6985bfc7b9d249ba4140a93acb2f78788f9c097e440a9f4870 |
spec/unit/states_spec.rb | 100644 | 0 | 0 | | | 806 Bytes | 97925332fffe13510b1db460b8648f7c3f626f9e2347308d76801ffa01f8c9f6 |
spec/unit/subscribers_spec.rb | 100644 | 0 | 0 | | | 716 Bytes | d6d8ddceaf516b6b6ebda617d8798511c51433ba795857b3b761408e5c84834e |
spec/unit/target_spec.rb | 100644 | 0 | 0 | | | 5 KB | 567c793bc9dacaa7febe80861175f464f8e60cb08519c9a87eb1917040bd8b52 |
spec/unit/terminated_spec.rb | 100644 | 0 | 0 | | | 2.05 KB | e2987836252288da7bbf86019dab46a78430c0100fd6413bccbce4ea8d559887 |
spec/unit/transition/inspect_spec.rb | 100644 | 0 | 0 | | | 714 Bytes | 7fbcd63f6a1a2529de6ea8a702e414407dad3aa60b278a28e161a0b1a0e7e558 |
spec/unit/transition/parse_states_spec.rb | 100644 | 0 | 0 | | | 1.09 KB | 98f2bacc554776d94135ca8fa6f44a4fe16c53937a11ede3b84d420cfe2f3e7c |
tasks/console.rake | 100644 | 0 | 0 | | | 201 Bytes | e1d3516c2b905ff79525e9422055e9f11aa41b77971853ecf05135a30739e506 |
tasks/coverage.rake | 100644 | 0 | 0 | | | 210 Bytes | 4562288315807fcc3ff28f804bed51e8899c0eb8e00eec014a615da22ed512e5 |
tasks/spec.rake | 100644 | 0 | 0 | | | 685 Bytes | 62dc8b49b435a35a1ce8530ec052ce5993de27566eccd765d83eced1bc2c1509 |