CHANGELOG.md | 100644 | 0 | 0 | | | 10.9 KB | 530b1d5ac187ede6667b45a22da195e66ed43102d2b6502d2b7e7090ad2c0bef |
LICENSE.txt | 100644 | 0 | 0 | | | 1.04 KB | c0ae109c24dbd66f2597bb261b4ece82e0b7a664b00b11dc29e3485d2996d930 |
README.md | 100644 | 0 | 0 | | | 41.3 KB | fe9dd5251fc9c0d3720ddcae9bd3cfc68f0c998412fa17fe326fe3ea9be739c4 |
Rakefile | 100644 | 0 | 0 | | | 214 Bytes | cfe04e98628674f6d1a4c84b3f7f6690d46724f4accfc1a4a32a83f13f64e429 |
benchmarks/memory_profile.rb | 100644 | 0 | 0 | | | 214 Bytes | efa6822b08d5195e0c0380a244a8dcbd0767250f4e8c6af65058e9d080202694 |
benchmarks/memory_usage.rb | 100644 | 0 | 0 | | | 561 Bytes | f033c45f6f5f10bc42d8c60249488dd7c4e185b311041e60fbe88ea69c4a3d12 |
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.39 KB | 08f2351d462992c9d92265c897287014904249a2feb7597d936ff10975dfd461 |
lib/finite_machine.rb | 100644 | 0 | 0 | | | 2.04 KB | 2c588fe7d9f1c89b24c6ca9957963bb200a47430380d707afc3bb0cf1a8d4b26 |
lib/finite_machine/async_call.rb | 100644 | 0 | 0 | | | 899 Bytes | a31ec5b01a402936130913f2a022c90f9133aae0e0c1776db6ff37c4a5bea120 |
lib/finite_machine/callable.rb | 100644 | 0 | 0 | | | 1.04 KB | 79998ea44f41641440f21b549609d38b62359597477f45fd904c0b83164cbfe8 |
lib/finite_machine/catchable.rb | 100644 | 0 | 0 | | | 2.85 KB | 98e13359a4fb71b1458df31a7000bc3e50cfdcd00f333ba064e8fffe14a04021 |
lib/finite_machine/choice_merger.rb | 100644 | 0 | 0 | | | 1.13 KB | dbb108b7f7897acaffd50fff6b759c67b853f9ffcc53ccedf8fef75d6cafa55c |
lib/finite_machine/const.rb | 100644 | 0 | 0 | | | 249 Bytes | f226cc1201d982f5d00f5c02b7440eb1bbd5b3734cda956165d27a2e578186af |
lib/finite_machine/definition.rb | 100644 | 0 | 0 | | | 1.46 KB | 2132702006c91821519349a420bdc13763310bd100eccca28044902e29e3884b |
lib/finite_machine/dsl.rb | 100644 | 0 | 0 | | | 4.8 KB | 61dcc79a3df7f8a65f535a2d681a500d75406d43e57d2da025114f7b890c5039 |
lib/finite_machine/env.rb | 100644 | 0 | 0 | | | 371 Bytes | a7702fe46d5e6960d63217e097906f3101c0a67f8dc899f22d9f6ccae6cd80f3 |
lib/finite_machine/event_definition.rb | 100644 | 0 | 0 | | | 1.88 KB | 9e0dceafa7ef7eb4ab9723052067ee54cd13c041898a6c7906b81b21d219339c |
lib/finite_machine/events_map.rb | 100644 | 0 | 0 | | | 5.88 KB | b9911acaaccdcb3dcf6c407bd849a7159abbfcfd31c5ee4f24270f49f91b5e31 |
lib/finite_machine/hook_event.rb | 100644 | 0 | 0 | | | 3.04 KB | d52861863f59023cae29ec4806998df4eeae15d58dbae1c8856dc404f1ed83a3 |
lib/finite_machine/hooks.rb | 100644 | 0 | 0 | | | 2.39 KB | 949cf41b065135d6066ef75d23477beaa1287bbca9cde57358fd82106f81ee8e |
lib/finite_machine/listener.rb | 100644 | 0 | 0 | | | 547 Bytes | 1fa235bf7239dd246f7c7085d89cd5ee66702e8e1010db038137ff14aca5c490 |
lib/finite_machine/logger.rb | 100644 | 0 | 0 | | | 929 Bytes | fa71bb56ddfc157454edbe0c384446893edb6f9d328e9098a19ae1d81424ca57 |
lib/finite_machine/message_queue.rb | 100644 | 0 | 0 | | | 4.02 KB | 89ec5e3997cbda2a0c8475bdc2b80fa18b1fb8570980ad6f0b0df1136f961b8a |
lib/finite_machine/observer.rb | 100644 | 0 | 0 | | | 6.43 KB | 2a30d7a331a146ac917c7ce3af95870a2a3f8c182f68d5e922fd561ef41b013f |
lib/finite_machine/safety.rb | 100644 | 0 | 0 | | | 3.81 KB | f85c8ab15a1f7b3939baf198bd3d629f95b2f41afa6a2c6830e98903abadf8e0 |
lib/finite_machine/state_definition.rb | 100644 | 0 | 0 | | | 1.42 KB | de0986dec81236f299f5de008d5ff2c82b32208cc263037e75611c7940ec0af1 |
lib/finite_machine/state_machine.rb | 100644 | 0 | 0 | | | 10.1 KB | acc0b23572f5f5e0a969ab8055cd98434ba70cf33a230b9c9d8e7f74b8240aa5 |
lib/finite_machine/state_parser.rb | 100644 | 0 | 0 | | | 3.4 KB | a2824efd5d5793697e40653f8adea5ca9e48d0b36a8e8f6dda63ba7a17c01a27 |
lib/finite_machine/subscribers.rb | 100644 | 0 | 0 | | | 1.59 KB | a8fbd40066cd3fae7370d068d22e83d29a4f4cb398c42766aeaab52af3d8fb05 |
lib/finite_machine/threadable.rb | 100644 | 0 | 0 | | | 1.87 KB | 328899b931a4f8437f54977d2664eddc410a803c88bf900b6a83a4e22619893f |
lib/finite_machine/transition.rb | 100644 | 0 | 0 | | | 3.28 KB | 686449b557c1751754cef7e9793e4cf3fd03405b6b18659d566c619212c81f15 |
lib/finite_machine/transition_builder.rb | 100644 | 0 | 0 | | | 1.57 KB | ab0888b7160e37945d8851718adac88355230e9424ad21493d601f2669f9c11a |
lib/finite_machine/transition_event.rb | 100644 | 0 | 0 | | | 843 Bytes | 2e95fa0f84305ba00ef929363fd93f92154f89cfbf328cf6846cc0d780a88b55 |
lib/finite_machine/two_phase_lock.rb | 100644 | 0 | 0 | | | 612 Bytes | a9198cb8799b5466169c1e88e56cb2f64c8901901dfa88dbf9b192adb878ca92 |
lib/finite_machine/undefined_transition.rb | 100644 | 0 | 0 | | | 535 Bytes | 69aa50bbd1a614b9dbd76aa2e67183bc2eee9d12424fb27e7b1a80f40cd78c36 |
lib/finite_machine/version.rb | 100644 | 0 | 0 | | | 77 Bytes | ceb8bdb00f4e1251fbefc4e42e684fc3dbaaac4de67e5c569826fcba10901e60 |
spec/integration/system_spec.rb | 100644 | 0 | 0 | | | 2.04 KB | 005341d3ba6ce39e19154f333a4ae935aaa2300b6eb042d8b4e4b4e3af51eb3d |
spec/performance/benchmark_spec.rb | 100644 | 0 | 0 | | | 1.06 KB | 8ef55d52c6904626b373689f8cb45f5ba8d46b11f78b7e659a7d886246c924f7 |
spec/spec_helper.rb | 100644 | 0 | 0 | | | 772 Bytes | b996065e0d61dd346d685ceed2becb411e08dee79e848c1e5c54235faa82a49b |
spec/unit/alias_target_spec.rb | 100644 | 0 | 0 | | | 2.29 KB | d59947122d7a335127a3c8db14cf31f0b6ff0b2ee58176c19b2119725178e83c |
spec/unit/async_callbacks_spec.rb | 100644 | 0 | 0 | | | 794 Bytes | 63be335deed540d9e40a7fa1ca1822ebc9e8e1074d8b922fe1f520504e89978e |
spec/unit/auto_methods_spec.rb | 100644 | 0 | 0 | | | 1.11 KB | 05e34585594e7e7fc1ae3c6a35a90761652d5d470d785386803a90a9eee01fd5 |
spec/unit/callable/call_spec.rb | 100644 | 0 | 0 | | | 2.37 KB | 4c04cd1b181618a8c3891de48d5a61ffcc3d8e14cf2dc4135c7ab35ac4b53168 |
spec/unit/callbacks_spec.rb | 100644 | 0 | 0 | | | 23.6 KB | dbd898c0904621b10040ce3ad66b1733c563431831f25fd5bb169530c4059d5b |
spec/unit/can_spec.rb | 100644 | 0 | 0 | | | 2.24 KB | c4dc0bfe1482ef03cf9f68ed137a31ff53ed76f5d44a92925780dc0023d0c5d5 |
spec/unit/cancel_callbacks_spec.rb | 100644 | 0 | 0 | | | 1.09 KB | ab0171ef1f9c8a1c0cb6c16403b91e093010872f88be5c7d0ca3bf0a3c0424eb |
spec/unit/choice_spec.rb | 100644 | 0 | 0 | | | 8.14 KB | 3171cc14c352f4638c17fbb935285336a7d23eb0f41e0bbd3d59da19a625389d |
spec/unit/define_spec.rb | 100644 | 0 | 0 | | | 1.65 KB | cb63bccba7a4769fffd9cd4ebf820eea31a277c2067d514aa37ecaac6a26f6fc |
spec/unit/definition_spec.rb | 100644 | 0 | 0 | | | 2.39 KB | 1ae824986276547740a781bc65bd96ead2040e263da8245c09ba893c8050b0ac |
spec/unit/event_names_spec.rb | 100644 | 0 | 0 | | | 353 Bytes | c74178afcfe61dd456956586ff6d3c545103984852407922904df2bb8c684d91 |
spec/unit/events_map/add_spec.rb | 100644 | 0 | 0 | | | 622 Bytes | 6942eeda02b7c0ea2524db586f6d800e6ce51fc7ee142d7093ea1a39ce784f9e |
spec/unit/events_map/choice_transition_spec.rb | 100644 | 0 | 0 | | | 806 Bytes | a0aec438ccd738adbd0fb7c449fbdf72f9b7fd8ad36ea452053d4c93b2f380d0 |
spec/unit/events_map/clear_spec.rb | 100644 | 0 | 0 | | | 331 Bytes | d91c0f8c8ccea491a4f6c266e3fa3e0e2068bcb924cf2823cee9354a71b66426 |
spec/unit/events_map/events_spec.rb | 100644 | 0 | 0 | | | 451 Bytes | 76fa78e08e00d82c05c8926dda9372d10265c47a1815dce49b156ef01acc5257 |
spec/unit/events_map/inspect_spec.rb | 100644 | 0 | 0 | | | 732 Bytes | 1b73c0dadd52aaf9a294c7a61617edd02dbf0a2e213fb12834f5aa337ff4b816 |
spec/unit/events_map/match_transition_spec.rb | 100644 | 0 | 0 | | | 1.16 KB | 6c9d5def182dbe7a9b7cc1ac24bd574f84836a61fc1e0ea7adf947d789c68f45 |
spec/unit/events_map/move_to_spec.rb | 100644 | 0 | 0 | | | 1.54 KB | 6ca20e4a9c160368ce8bd8446a11318a608f8c2c1a8ba91cc6936cccc9683fc6 |
spec/unit/events_map/states_for_spec.rb | 100644 | 0 | 0 | | | 499 Bytes | 250ee92ca49248ebc59c8af4c85d0e79fb0dc61261a150ee549841004dd31516 |
spec/unit/events_spec.rb | 100644 | 0 | 0 | | | 10.5 KB | 012ce8528116fcb1a7584cd4d70955eaa30e263fdd7e42075951d10884cac384 |
spec/unit/handlers_spec.rb | 100644 | 0 | 0 | | | 2.65 KB | 08ee451636fea575d259615bca1fb37ab1fe3560a9e1d04c2bf8609042d38d0c |
spec/unit/hook_event/any_state_or_event_spec.rb | 100644 | 0 | 0 | | | 457 Bytes | a1f8e32d442f83aed0c6c307529f105afaf974ab2bbccbdc8f27981e0d020146 |
spec/unit/hook_event/build_spec.rb | 100644 | 0 | 0 | | | 390 Bytes | 379b020e615f6b02107b7b19bcf94cb167a822548b2494a40907148cccb4bf2a |
spec/unit/hook_event/eql_spec.rb | 100644 | 0 | 0 | | | 733 Bytes | ba0faa9e86fa982706c87f0133eb236b560598144a8d531fd72aea52abe68366 |
spec/unit/hook_event/initialize_spec.rb | 100644 | 0 | 0 | | | 641 Bytes | f96a3adb4253edcd269bd08316cbf847d02e5dbe3cfae87b13cd081586594f4d |
spec/unit/hook_event/notify_spec.rb | 100644 | 0 | 0 | | | 337 Bytes | f85ce7e5cf782d5662e0d7b6c0d389cc8a086b72b247722ec8dc44f7103dfe51 |
spec/unit/hooks/clear_spec.rb | 100644 | 0 | 0 | | | 407 Bytes | e4e16638cc7aa84d38b326adf5ae82c01eeb491f7b92537d503c28e024d1e7f8 |
spec/unit/hooks/find_spec.rb | 100644 | 0 | 0 | | | 441 Bytes | b186a2da77add1752dafbf4588c3fe21814a14421f3216dcad72d2eb3bbe4307 |
spec/unit/hooks/inspect_spec.rb | 100644 | 0 | 0 | | | 704 Bytes | d636811678f1e5dd16bf9231e3088bebb443d6b35284d5bbf5283241d12ac8e8 |
spec/unit/hooks/register_spec.rb | 100644 | 0 | 0 | | | 456 Bytes | 70ca6fe07764dcc5171f0e406ddd95833f7d2f6545ac4bf10653ef465f718d6b |
spec/unit/if_unless_spec.rb | 100644 | 0 | 0 | | | 8.21 KB | e7f2045996615f69511337ad6aa27b2b5e9d36bde6b7b4b671bcf7c1f1f8ded0 |
spec/unit/initial_spec.rb | 100644 | 0 | 0 | | | 4.5 KB | 0f574b1efbfb70636f9f80559d3e6ab56ba40872ee7a65f1c559b7420481cac9 |
spec/unit/inspect_spec.rb | 100644 | 0 | 0 | | | 834 Bytes | 011b4c0632da314f9508984630bd50aec27643d2ace32999cd2784d05363c094 |
spec/unit/is_spec.rb | 100644 | 0 | 0 | | | 1.19 KB | 51b820f3d4b3c0251a24bfbdc835b2594e343bc4e5643e13f7c6b1ef2186c3a8 |
spec/unit/log_transitions_spec.rb | 100644 | 0 | 0 | | | 638 Bytes | ab8159976c443d6c08fc5705a3829bb482a75983fc72df3f1378d06ed895b092 |
spec/unit/logger_spec.rb | 100644 | 0 | 0 | | | 838 Bytes | 6c3bf7bcda4494192ee656c74e46596f37502762d2957d2167f04ed65b59e1c9 |
spec/unit/message_queue_spec.rb | 100644 | 0 | 0 | | | 1.83 KB | f081cf7631f6e1f78d4cccea38c99dd71b5287031d0b5f0abb56c261de92267b |
spec/unit/new_spec.rb | 100644 | 0 | 0 | | | 1.36 KB | 2f3abcaafb3cefec51024973563a1204697637984bc688c497103cb1a922a162 |
spec/unit/respond_to_spec.rb | 100644 | 0 | 0 | | | 684 Bytes | 5de30778f2fc40050866b7210e0096b9fe3c8d43de276793f46be18a86b21a89 |
spec/unit/state_parser/parse_spec.rb | 100644 | 0 | 0 | | | 1.36 KB | 8a3d07bdcd429322ccac85a8497f10ec6c081dc80e60050e4287908eedad9537 |
spec/unit/states_spec.rb | 100644 | 0 | 0 | | | 733 Bytes | 1272fba2a0cf005392b00b9fe9a7c4e7ceef7f8fc777c89ab6f808610158c55d |
spec/unit/subscribers_spec.rb | 100644 | 0 | 0 | | | 1.12 KB | 1607e168da64ef45ad6bb7f8abbc40e0ed7abde8da81b9417ce8300d1c64abb3 |
spec/unit/target_spec.rb | 100644 | 0 | 0 | | | 5.08 KB | 530860f1b7911ad642463441eb3602e178aaaef5a1b823b2db2d3bb2331a5f0e |
spec/unit/terminated_spec.rb | 100644 | 0 | 0 | | | 1.93 KB | 97c54dc881e31e28474c30106aa170e3eafffc23c240c7bc2e6d395664aa49d3 |
spec/unit/transition/check_conditions_spec.rb | 100644 | 0 | 0 | | | 1.69 KB | 25426f8588f2e800c8970a53f8a612e7b628749f66ce678753eef769e6413027 |
spec/unit/transition/inspect_spec.rb | 100644 | 0 | 0 | | | 745 Bytes | fec5d09bd94d5a4436dc09d64be1b354518c9b945c777d561115053b5f0de6d9 |
spec/unit/transition/matches_spec.rb | 100644 | 0 | 0 | | | 586 Bytes | c71f78017660a56a0525e9de989650f6ab1b7a6ae098bc7674c8578775e0386a |
spec/unit/transition/states_spec.rb | 100644 | 0 | 0 | | | 1.02 KB | e57302bfc69482e0d8a9b74946eb8cfc96e975e897353a06f955ec25b97cb3d5 |
spec/unit/transition/to_state_spec.rb | 100644 | 0 | 0 | | | 557 Bytes | bb83d14640ae4da1976f89c1bc8618f4a33132c624510ee962db5f2bcdcdab07 |
spec/unit/trigger_spec.rb | 100644 | 0 | 0 | | | 469 Bytes | 0549891c63a4986115b96c4be3308bdb6b82ba9ce23317e6bfd117c2889c2e32 |
spec/unit/undefined_transition/eql_spec.rb | 100644 | 0 | 0 | | | 432 Bytes | 2c79230d12987095c33f48a64c1e12fa2e8db3eda9ef2080ff5508cc773c39d9 |
tasks/console.rake | 100644 | 0 | 0 | | | 221 Bytes | 8039a63e0e023fe7c9ca36e345297f5f656a7cb87cea1e1bb60a1c0b7ee827aa |
tasks/coverage.rake | 100644 | 0 | 0 | | | 210 Bytes | 4562288315807fcc3ff28f804bed51e8899c0eb8e00eec014a615da22ed512e5 |
tasks/spec.rake | 100644 | 0 | 0 | | | 832 Bytes | 6215069c490925f8f5624c469adff174e0ae72ec73ef7d3f2356bbaf660c45d0 |