.gitignore | 100644 | 0 | 0 | | | 164 Bytes | 400837ff8316e0987f2b5cdd6cfc199077cddf10bfadc467bb8e27bfc7ad823f |
.rspec | 100644 | 0 | 0 | | | 74 Bytes | 1ec7dd79735a300edd235f981ee8bff0316b2897aa63f860bddeb1ae66dbf8da |
.ruby-gemset | 100644 | 0 | 0 | | | 15 Bytes | fc02c2ddac2d2f830d27390011126b49492abd84d05c0be5794767bfec429c67 |
.ruby-version | 100644 | 0 | 0 | | | 6 Bytes | c28fcca53637bc88e124af1725df13cb98c69dedefd62fb3cdbe1cdb6b760624 |
.travis.yml | 100644 | 0 | 0 | | | 415 Bytes | 58a54c6fed23a9ffaadd384bac12d828597febc1cffa8c3dfd6a967ff667be6d |
CHANGELOG.md | 100644 | 0 | 0 | | | 8.81 KB | 6a764d564edc0b6d4736e000703d043de2407a4c35fd136a6878d75e2c336710 |
Gemfile | 100644 | 0 | 0 | | | 259 Bytes | 5350bc5a2d7f1e4c8c351ec96f48bee2fc5034af108e075eb61c12589618e7d3 |
LICENSE.txt | 100644 | 0 | 0 | | | 1.04 KB | c0ae109c24dbd66f2597bb261b4ece82e0b7a664b00b11dc29e3485d2996d930 |
README.md | 100644 | 0 | 0 | | | 39.1 KB | 5854fef2d05b132110741dce4d34881119ba92a48f78a47c8ecea18b33c99d36 |
Rakefile | 100644 | 0 | 0 | | | 141 Bytes | e8913408f00f3a1377df9f19fb730061599644dbbc68f8513693fae5d6372569 |
assets/finite_machine_logo.png | 100640 | 0 | 0 | | | 3.77 KB | a60c49a53d45a8c549359ee50733322ad9590138d4e17c96b00b1b0a2bb19aa9 |
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 | | | 1 KB | bfb66563eab6a53444d894a413e9e64fdb707c6541efdbf6d14aefc88ef89f7b |
lib/finite_machine.rb | 100644 | 0 | 0 | | | 2.5 KB | 92eef25ef336e2a2ecf376d5a279f80ca8f140549da4e83af1f0a4e9619a3da3 |
lib/finite_machine/async_call.rb | 100644 | 0 | 0 | | | 1.06 KB | c47cdad58847ed28eefa0bb584e5ba3bed24f98a436b9d25d7ea2311837ea94f |
lib/finite_machine/async_proxy.rb | 100644 | 0 | 0 | | | 681 Bytes | 0ec5ef8883f670433a6e1349d73bf99dd69f973abbd447efad92b459bd59ccf7 |
lib/finite_machine/callable.rb | 100644 | 0 | 0 | | | 1.03 KB | e99157fbd670ab1c95386fac53f5d08c62808bcb576f6a454f5351d5d326833a |
lib/finite_machine/catchable.rb | 100644 | 0 | 0 | | | 2.77 KB | eb73d7440e56bdca862b4a5413f3e75c4c268475c4166ed7863d23057ca89844 |
lib/finite_machine/choice_merger.rb | 100644 | 0 | 0 | | | 993 Bytes | 13ce94a652cb573cf37cb4e78ca318e174b4cbe7bc6250e6e46a55ed3ffbe777 |
lib/finite_machine/definition.rb | 100644 | 0 | 0 | | | 1.45 KB | dd836f11f382029c5115406f41fb2fd1714ae90fdfe061c945334ca8795b9856 |
lib/finite_machine/dsl.rb | 100644 | 0 | 0 | | | 6.43 KB | c23356b5e77f46944f6f31cc4fc487335984aaad27864680ffd746b04099f23b |
lib/finite_machine/env.rb | 100644 | 0 | 0 | | | 323 Bytes | 2376cdccd50016fec1cd4702d94e93d6d2024acf67640d4d253b1d4490845cf2 |
lib/finite_machine/event_definition.rb | 100644 | 0 | 0 | | | 1.97 KB | 89790f2f58cf6400ebc5acdd95b76818716a9038edddff21e4ec40c30e3d07fc |
lib/finite_machine/event_queue.rb | 100644 | 0 | 0 | | | 2.99 KB | a2462ae0fa137fbcb52c89bcdb215a1837c2ee41213512b5948148886a5fd632 |
lib/finite_machine/events_chain.rb | 100644 | 0 | 0 | | | 6.01 KB | a317d1d5460927b765b9f76ef15f0016eac0c6a20284cfc49af52d30fc320520 |
lib/finite_machine/hook_event.rb | 100644 | 0 | 0 | | | 3.06 KB | fc5d434f73447169ffaf8eb14b50677e6f9664576b2eb1be398b2d400d55453f |
lib/finite_machine/hooks.rb | 100644 | 0 | 0 | | | 2.22 KB | 5bb8e81a44c63a3f294269d0825e7f4a0cab8fae60dd2aaf89d5d6fd8bdebf2f |
lib/finite_machine/listener.rb | 100644 | 0 | 0 | | | 545 Bytes | b29458294ff03ca48554984870b879f7bb4b2299e712bbff476b45d7b87014dd |
lib/finite_machine/logger.rb | 100644 | 0 | 0 | | | 889 Bytes | ed42e849586c3b602c2e50a300ff0e03297f6513b075a02c8fdc0c489d12ec5c |
lib/finite_machine/observer.rb | 100644 | 0 | 0 | | | 5.5 KB | 1954e1123566d76754497879fca03c999cf60be4792439211c4a38119365f2bd |
lib/finite_machine/safety.rb | 100644 | 0 | 0 | | | 3.79 KB | 7bdbb9ce0436815df811a9ac2b8a9676b0dab1e49d46828981c3742a6f57c566 |
lib/finite_machine/state_definition.rb | 100644 | 0 | 0 | | | 1.44 KB | ab2d804eca1337e3475eedce6df3af5c27d0a0ea7906ffad06016c6091b12ed2 |
lib/finite_machine/state_machine.rb | 100644 | 0 | 0 | | | 9.66 KB | 151424aa40e3b4c450f8c89d55592f416144be4d1255298e581147916e7c7646 |
lib/finite_machine/state_parser.rb | 100644 | 0 | 0 | | | 3.53 KB | d2541dc67dc113ffd837e53ed8261654f62c6baf4e7d996903328b2086b0c00e |
lib/finite_machine/subscribers.rb | 100644 | 0 | 0 | | | 1.58 KB | c154f709308cbade1c7d6f8413fdc2095cbe7684b714d9307061d79ebfb7baee |
lib/finite_machine/threadable.rb | 100644 | 0 | 0 | | | 1.83 KB | 1170f515fe0c7c59deb041250a5a535637e092d721e310f7f983624511fc53d3 |
lib/finite_machine/transition.rb | 100644 | 0 | 0 | | | 3.22 KB | c3655c68eebb41c92651b4e22573513e05af8631fbb7fed8ffec05ff80abfe54 |
lib/finite_machine/transition_builder.rb | 100644 | 0 | 0 | | | 1.6 KB | 7c63d75625fb238dc9131f2c6da7c7ae3adb318754c223dde071c4278bdd6911 |
lib/finite_machine/transition_event.rb | 100644 | 0 | 0 | | | 859 Bytes | 2b3d99ab801dbe90e131bf4fca99a0ed414695fd042282f9cbc808b8714f9027 |
lib/finite_machine/two_phase_lock.rb | 100644 | 0 | 0 | | | 584 Bytes | 7c15dfcba3a30e92f04bd258cb56c49c8d4c986274e0907dc69332934dbf4bc9 |
lib/finite_machine/undefined_transition.rb | 100644 | 0 | 0 | | | 544 Bytes | 6c703f51058cadaa9ebb9e308c0575b7eeb797472944cba1cca71897d7da1ee2 |
lib/finite_machine/version.rb | 100644 | 0 | 0 | | | 65 Bytes | 44f2b62155919f5580286dc16f849f39ec064273d0b97e40fc4000d0ac5d4016 |
spec/integration/system_spec.rb | 100644 | 0 | 0 | | | 2 KB | 622ddce3b009721bd2d0aa6a00235893213c6b326403cccb659a37e1225e7a43 |
spec/spec_helper.rb | 100644 | 0 | 0 | | | 755 Bytes | d96bc45617b9904c8d33a867a9b0fc2d2f59f6d9af02cc5f025fb59c9fb134dc |
spec/unit/alias_target_spec.rb | 100644 | 0 | 0 | | | 2.45 KB | 1bf87cdbad3861cb9bdd5efc4accfe9c0c4570213cee60a938b36dc6c74f9478 |
spec/unit/async_events_spec.rb | 100644 | 0 | 0 | | | 3.61 KB | da2aa8683a25793fc27c2f9fe08f1a75bf7199cb7eb2d7a785da51c9ccecc610 |
spec/unit/callable/call_spec.rb | 100644 | 0 | 0 | | | 2.38 KB | 4d67b8cf18b63e7d5484b3994fe3d93628d4e66a227c70b8f9adf27aadc22be5 |
spec/unit/callbacks_spec.rb | 100644 | 0 | 0 | | | 25.5 KB | 86edb672ee6c29d38cb511214a566d230afddc6b7908fcb1e5730f743355a3bc |
spec/unit/can_spec.rb | 100644 | 0 | 0 | | | 2.37 KB | 431a8a7917ffb2f2c61058901bf1dda024287c2c7bdb6dbdd3d4910babc90ba2 |
spec/unit/choice_spec.rb | 100644 | 0 | 0 | | | 8.69 KB | 4c37a042d2e8a4a0bb87c490333b15615c856053ed2be1ac86dabe701dc991d9 |
spec/unit/define_spec.rb | 100644 | 0 | 0 | | | 1.41 KB | c4debe851203befc9005f51ab47782aa482791296c1f2ae694c19adc2c556a32 |
spec/unit/definition_spec.rb | 100644 | 0 | 0 | | | 2.61 KB | c2cd1c01c476beb78e64e4a12a13df308575a3722815d51fb9b5a3dc39dc2ac2 |
spec/unit/event_names_spec.rb | 100644 | 0 | 0 | | | 396 Bytes | 4d6d1e3be5db10592207ff2ab65a3ac2e6a04a8eecf8a16e379a90d825f43f95 |
spec/unit/event_queue_spec.rb | 100644 | 0 | 0 | | | 1.5 KB | 6ed0dba3bc6e8c10968627f80dcbee233632aaa0494811ae38bb240e3fb7090f |
spec/unit/events_chain/add_spec.rb | 100644 | 0 | 0 | | | 653 Bytes | d1aa89174b597f21fef0eb31c0fddc1ff9a6d34fea6b9749f2c9437dbb2fb3f7 |
spec/unit/events_chain/cancel_transitions_spec.rb | 100644 | 0 | 0 | | | 747 Bytes | 89f26e9af6058e67ab23ca37b18ce282a178392a1129a4434d38b453674590ad |
spec/unit/events_chain/choice_transition_spec.rb | 100644 | 0 | 0 | | | 836 Bytes | e4eaae17355c2adcda7b3a15c6f57abd9b6b2a7ced41183fd450a569b51f465d |
spec/unit/events_chain/clear_spec.rb | 100644 | 0 | 0 | | | 356 Bytes | 95f4b2183e77dc1f314f72d9f05ac7345cfbdcad4ff28810f0fab52615008718 |
spec/unit/events_chain/events_spec.rb | 100644 | 0 | 0 | | | 476 Bytes | a08e221460280dbe88437f2f55dfae2d66b7175161bbb6138b9cdb234944a372 |
spec/unit/events_chain/inspect_spec.rb | 100644 | 0 | 0 | | | 761 Bytes | dfbb46792f920036968ed0519f45d7479ba54d52cd66effff1a0bc956d50a8a8 |
spec/unit/events_chain/match_transition_spec.rb | 100644 | 0 | 0 | | | 1.19 KB | 1129eedb8d7ec950cdbe500d441ecb392c8eb6a7ebcf330dd5e545c4898dc7ef |
spec/unit/events_chain/move_to_spec.rb | 100644 | 0 | 0 | | | 1.57 KB | 393e0d76d28cfbdc43c5331b146dc3a362a39d2637ce9fe6116a2d278f6398e8 |
spec/unit/events_chain/states_for_spec.rb | 100644 | 0 | 0 | | | 503 Bytes | 4f25c287a06cdcfa567784a71fbb6359e32ef7c41ab3b8007e708e07b4ee533e |
spec/unit/events_spec.rb | 100644 | 0 | 0 | | | 11.8 KB | 4053b3c52983f4bfe9aeb8c60ddb3c77382cdb8157bc906d19d75c4701e639ab |
spec/unit/handlers_spec.rb | 100644 | 0 | 0 | | | 3.05 KB | 22848c39ef836bac66bd70448a51729a29a787dfb9537af9f9a0b656c3f5ea57 |
spec/unit/hook_event/build_spec.rb | 100644 | 0 | 0 | | | 401 Bytes | 8bf5585d524364d0cb641caa77a8eefed06d4e67dfd3ee7e325769365dc6a09c |
spec/unit/hook_event/eql_spec.rb | 100644 | 0 | 0 | | | 744 Bytes | 9ea0ec8afb3a8f377cd47a0ea9367b95a1c295a6da985225502ebc4a100cc6e1 |
spec/unit/hook_event/infer_default_name_spec.rb | 100644 | 0 | 0 | | | 411 Bytes | 8c127ebc69f7e2c7cbc8b7f7319aa6e178f5fd5831c583ee7c398e08f2c97a6d |
spec/unit/hook_event/initialize_spec.rb | 100644 | 0 | 0 | | | 676 Bytes | 6c43564fb3c32960e9ae0fbc96a90e69d18da5d76527416cc67b37767b03385b |
spec/unit/hook_event/notify_spec.rb | 100644 | 0 | 0 | | | 348 Bytes | 9bb93545618a822427127eab6762a418de96acba3a12d8d67ecfa864ce05d3c0 |
spec/unit/hooks/call_spec.rb | 100644 | 0 | 0 | | | 487 Bytes | 09429c565b9df684c1817bb9845e448336a88ac097edb8052dc05b32e1e607ad |
spec/unit/hooks/clear_spec.rb | 100644 | 0 | 0 | | | 395 Bytes | 6aca726e319ce3385f634e5fff60ad2f19726d1d025a39fbdf805c797cb47080 |
spec/unit/hooks/inspect_spec.rb | 100644 | 0 | 0 | | | 496 Bytes | ac34f4457935da586a5f3b3991be799f5e5cf9d47bd9be3830cf45ac1983d95e |
spec/unit/hooks/register_spec.rb | 100644 | 0 | 0 | | | 532 Bytes | fac637dfa891d2bbe3bc287577a8669cc8b1971caecd0b6fc4b85e3d8f109392 |
spec/unit/if_unless_spec.rb | 100644 | 0 | 0 | | | 8.79 KB | d068e0a51f31bc43c8ecf7313c3542f1b7fa02403a0ebd056ea1ae74950cee68 |
spec/unit/initial_spec.rb | 100644 | 0 | 0 | | | 5 KB | bf0373496f8b134b97fe5109ce3e77c4fb415d181a4acaf92770f5f6d11f7c08 |
spec/unit/inspect_spec.rb | 100644 | 0 | 0 | | | 558 Bytes | 2579631bdd96ae5427612049b9e17bdf1ea50d6a6ac0524b5abdc0618c30ea93 |
spec/unit/is_spec.rb | 100644 | 0 | 0 | | | 1.27 KB | 1687bd321086f582220bdab0f8bd42a3c07447114a81131d2f4d6dd333190888 |
spec/unit/log_transitions_spec.rb | 100644 | 0 | 0 | | | 709 Bytes | 8c8e03e0292044cc36ac7f4838035a5be3045b8cede71d1fd836d5eff48e500d |
spec/unit/logger_spec.rb | 100644 | 0 | 0 | | | 849 Bytes | c3f38b168a541b45a2a68c29fea0839405da2ed03476340a1612117da7a30380 |
spec/unit/respond_to_spec.rb | 100644 | 0 | 0 | | | 720 Bytes | 830f7a2a49fccc6709ba08d22323b5a11a5d79496f411f0e46ce1c5a76b06615 |
spec/unit/state_parser/inspect_spec.rb | 100644 | 0 | 0 | | | 534 Bytes | 00ad49a8d943a6389619adcede9695f39e49acf836a3d106b9c67ec648cf6927 |
spec/unit/state_parser/parse_spec.rb | 100644 | 0 | 0 | | | 1.29 KB | a067967b7154138f2c90c066e87067c0dd09b3e7e1df8991df28dbf2b41e0652 |
spec/unit/states_spec.rb | 100644 | 0 | 0 | | | 811 Bytes | 3bbe9f2731c67f69957773a647463adc2dcfb380247bd725a79d3c7888323b28 |
spec/unit/subscribers_spec.rb | 100644 | 0 | 0 | | | 1.13 KB | ddee81bcfbe2dbf54e6f9d146634380bde5cb299a25a05f34855d8c3ab4bcfdd |
spec/unit/target_spec.rb | 100644 | 0 | 0 | | | 5.05 KB | 018c3bd4cf3ed7cdb84269d9c9ccf45adf94633ad0be632c806c0d7e8a733907 |
spec/unit/terminated_spec.rb | 100644 | 0 | 0 | | | 2.05 KB | b03f06db86100126d48aa7f8c0fed7a6897a37b0d8404a013aed2170835bf686 |
spec/unit/transition/check_conditions_spec.rb | 100644 | 0 | 0 | | | 1.62 KB | b0c061095f0b95a265868aaa35e3870996dba3ded85783f615ec1c3dbe62a2c5 |
spec/unit/transition/inspect_spec.rb | 100644 | 0 | 0 | | | 706 Bytes | 5ebfdd5e65ac4ccd38189aa57920f688742b926acea7e0c095b11ef7dcfdf38e |
spec/unit/transition/matches_spec.rb | 100644 | 0 | 0 | | | 551 Bytes | 009dde6184e99de1a4d8daa5e28674dc52877a10a94b183723cfe8311be3eab8 |
spec/unit/transition/states_spec.rb | 100644 | 0 | 0 | | | 1016 Bytes | 856286453203ecac5533a89b6218fc5865dea14b1b67db456c49f8c4117f7a6a |
spec/unit/transition/to_state_spec.rb | 100644 | 0 | 0 | | | 701 Bytes | 4584720cb594e75bdc3e86cddbf3ac8920a7a8890b5c7f35ef72451c49f4befa |
spec/unit/trigger_spec.rb | 100644 | 0 | 0 | | | 510 Bytes | 0e7d972a3e658cffb3fc55bea58bbfbd916636a4590fadd99d84a9346624392e |
spec/unit/undefined_transition/eql_spec.rb | 100644 | 0 | 0 | | | 443 Bytes | 980009e012555cee1e382295d02b97c55945a2f02b7ab9eff18cbe6c3d635667 |
tasks/console.rake | 100644 | 0 | 0 | | | 221 Bytes | 8039a63e0e023fe7c9ca36e345297f5f656a7cb87cea1e1bb60a1c0b7ee827aa |
tasks/coverage.rake | 100644 | 0 | 0 | | | 210 Bytes | 4562288315807fcc3ff28f804bed51e8899c0eb8e00eec014a615da22ed512e5 |
tasks/spec.rake | 100644 | 0 | 0 | | | 685 Bytes | 62dc8b49b435a35a1ce8530ec052ce5993de27566eccd765d83eced1bc2c1509 |