finite_machine-0.11.2

https://rubygems.org

finite_machine

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 595738

number: 0.11.2

platform: ruby

spec_sha256: 9c86a4a35b629bfd0ccace26dc33b9e52ad0e15e1bdb48fc0af9b7b959366ef2

sha256: 7b4e049371557aa9dc5d737a35ef615dd4b5d604c1596c1e38829802c129e30f

created_at: 2024-05-13 08:22:33 UTC

updated_at: 2024-06-09 10:11:33 UTC

position: 6

version_data_entries_count: 98

uploaded_at: 2015-12-30 15:55:31 UTC

indexed: true

has_extensions:

extensions:

Gem size: 57.5 KB

Version Data Entries

Total: 98

Unpacked size: 242 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400164 Bytes400837ff8316e0987f2b5cdd6cfc199077cddf10bfadc467bb8e27bfc7ad823f
.rspec1006440074 Bytes1ec7dd79735a300edd235f981ee8bff0316b2897aa63f860bddeb1ae66dbf8da
.ruby-gemset1006440015 Bytesfc02c2ddac2d2f830d27390011126b49492abd84d05c0be5794767bfec429c67
.ruby-version100644006 Bytesc28fcca53637bc88e124af1725df13cb98c69dedefd62fb3cdbe1cdb6b760624
.travis.yml10064400415 Bytes58a54c6fed23a9ffaadd384bac12d828597febc1cffa8c3dfd6a967ff667be6d
CHANGELOG.md100644008.81 KB6a764d564edc0b6d4736e000703d043de2407a4c35fd136a6878d75e2c336710
Gemfile10064400259 Bytes5350bc5a2d7f1e4c8c351ec96f48bee2fc5034af108e075eb61c12589618e7d3
LICENSE.txt100644001.04 KBc0ae109c24dbd66f2597bb261b4ece82e0b7a664b00b11dc29e3485d2996d930
README.md1006440039.1 KB5854fef2d05b132110741dce4d34881119ba92a48f78a47c8ecea18b33c99d36
Rakefile10064400141 Bytese8913408f00f3a1377df9f19fb730061599644dbbc68f8513693fae5d6372569
assets/finite_machine_logo.png100640003.77 KBa60c49a53d45a8c549359ee50733322ad9590138d4e17c96b00b1b0a2bb19aa9
examples/atm.rb10064400999 Bytesd3553c987d49931f494e22f350c08bffa6a077af8c57e2e799f9658d71152ddc
examples/bug_system.rb100644002.23 KBd2e89cfc6f620a4111cb6cb2f51ee5643998653e11bbac7f09ff72bff69c4ed2
finite_machine.gemspec100644001 KBbfb66563eab6a53444d894a413e9e64fdb707c6541efdbf6d14aefc88ef89f7b
lib/finite_machine.rb100644002.5 KB92eef25ef336e2a2ecf376d5a279f80ca8f140549da4e83af1f0a4e9619a3da3
lib/finite_machine/async_call.rb100644001.06 KBc47cdad58847ed28eefa0bb584e5ba3bed24f98a436b9d25d7ea2311837ea94f
lib/finite_machine/async_proxy.rb10064400681 Bytes0ec5ef8883f670433a6e1349d73bf99dd69f973abbd447efad92b459bd59ccf7
lib/finite_machine/callable.rb100644001.03 KBe99157fbd670ab1c95386fac53f5d08c62808bcb576f6a454f5351d5d326833a
lib/finite_machine/catchable.rb100644002.77 KBeb73d7440e56bdca862b4a5413f3e75c4c268475c4166ed7863d23057ca89844
lib/finite_machine/choice_merger.rb10064400993 Bytes13ce94a652cb573cf37cb4e78ca318e174b4cbe7bc6250e6e46a55ed3ffbe777
lib/finite_machine/definition.rb100644001.45 KBdd836f11f382029c5115406f41fb2fd1714ae90fdfe061c945334ca8795b9856
lib/finite_machine/dsl.rb100644006.43 KBc23356b5e77f46944f6f31cc4fc487335984aaad27864680ffd746b04099f23b
lib/finite_machine/env.rb10064400323 Bytes2376cdccd50016fec1cd4702d94e93d6d2024acf67640d4d253b1d4490845cf2
lib/finite_machine/event_definition.rb100644001.97 KB89790f2f58cf6400ebc5acdd95b76818716a9038edddff21e4ec40c30e3d07fc
lib/finite_machine/event_queue.rb100644002.99 KBa2462ae0fa137fbcb52c89bcdb215a1837c2ee41213512b5948148886a5fd632
lib/finite_machine/events_chain.rb100644006.01 KBa317d1d5460927b765b9f76ef15f0016eac0c6a20284cfc49af52d30fc320520
lib/finite_machine/hook_event.rb100644003.06 KBfc5d434f73447169ffaf8eb14b50677e6f9664576b2eb1be398b2d400d55453f
lib/finite_machine/hooks.rb100644002.22 KB5bb8e81a44c63a3f294269d0825e7f4a0cab8fae60dd2aaf89d5d6fd8bdebf2f
lib/finite_machine/listener.rb10064400545 Bytesb29458294ff03ca48554984870b879f7bb4b2299e712bbff476b45d7b87014dd
lib/finite_machine/logger.rb10064400889 Bytesed42e849586c3b602c2e50a300ff0e03297f6513b075a02c8fdc0c489d12ec5c
lib/finite_machine/observer.rb100644005.5 KB1954e1123566d76754497879fca03c999cf60be4792439211c4a38119365f2bd
lib/finite_machine/safety.rb100644003.79 KB7bdbb9ce0436815df811a9ac2b8a9676b0dab1e49d46828981c3742a6f57c566
lib/finite_machine/state_definition.rb100644001.44 KBab2d804eca1337e3475eedce6df3af5c27d0a0ea7906ffad06016c6091b12ed2
lib/finite_machine/state_machine.rb100644009.66 KB151424aa40e3b4c450f8c89d55592f416144be4d1255298e581147916e7c7646
lib/finite_machine/state_parser.rb100644003.53 KBd2541dc67dc113ffd837e53ed8261654f62c6baf4e7d996903328b2086b0c00e
lib/finite_machine/subscribers.rb100644001.58 KBc154f709308cbade1c7d6f8413fdc2095cbe7684b714d9307061d79ebfb7baee
lib/finite_machine/threadable.rb100644001.83 KB1170f515fe0c7c59deb041250a5a535637e092d721e310f7f983624511fc53d3
lib/finite_machine/transition.rb100644003.22 KBc3655c68eebb41c92651b4e22573513e05af8631fbb7fed8ffec05ff80abfe54
lib/finite_machine/transition_builder.rb100644001.6 KB7c63d75625fb238dc9131f2c6da7c7ae3adb318754c223dde071c4278bdd6911
lib/finite_machine/transition_event.rb10064400859 Bytes2b3d99ab801dbe90e131bf4fca99a0ed414695fd042282f9cbc808b8714f9027
lib/finite_machine/two_phase_lock.rb10064400584 Bytes7c15dfcba3a30e92f04bd258cb56c49c8d4c986274e0907dc69332934dbf4bc9
lib/finite_machine/undefined_transition.rb10064400544 Bytes6c703f51058cadaa9ebb9e308c0575b7eeb797472944cba1cca71897d7da1ee2
lib/finite_machine/version.rb1006440065 Bytes44f2b62155919f5580286dc16f849f39ec064273d0b97e40fc4000d0ac5d4016
spec/integration/system_spec.rb100644002 KB622ddce3b009721bd2d0aa6a00235893213c6b326403cccb659a37e1225e7a43
spec/spec_helper.rb10064400755 Bytesd96bc45617b9904c8d33a867a9b0fc2d2f59f6d9af02cc5f025fb59c9fb134dc
spec/unit/alias_target_spec.rb100644002.45 KB1bf87cdbad3861cb9bdd5efc4accfe9c0c4570213cee60a938b36dc6c74f9478
spec/unit/async_events_spec.rb100644003.61 KBda2aa8683a25793fc27c2f9fe08f1a75bf7199cb7eb2d7a785da51c9ccecc610
spec/unit/callable/call_spec.rb100644002.38 KB4d67b8cf18b63e7d5484b3994fe3d93628d4e66a227c70b8f9adf27aadc22be5
spec/unit/callbacks_spec.rb1006440025.5 KB86edb672ee6c29d38cb511214a566d230afddc6b7908fcb1e5730f743355a3bc
spec/unit/can_spec.rb100644002.37 KB431a8a7917ffb2f2c61058901bf1dda024287c2c7bdb6dbdd3d4910babc90ba2
spec/unit/choice_spec.rb100644008.69 KB4c37a042d2e8a4a0bb87c490333b15615c856053ed2be1ac86dabe701dc991d9
spec/unit/define_spec.rb100644001.41 KBc4debe851203befc9005f51ab47782aa482791296c1f2ae694c19adc2c556a32
spec/unit/definition_spec.rb100644002.61 KBc2cd1c01c476beb78e64e4a12a13df308575a3722815d51fb9b5a3dc39dc2ac2
spec/unit/event_names_spec.rb10064400396 Bytes4d6d1e3be5db10592207ff2ab65a3ac2e6a04a8eecf8a16e379a90d825f43f95
spec/unit/event_queue_spec.rb100644001.5 KB6ed0dba3bc6e8c10968627f80dcbee233632aaa0494811ae38bb240e3fb7090f
spec/unit/events_chain/add_spec.rb10064400653 Bytesd1aa89174b597f21fef0eb31c0fddc1ff9a6d34fea6b9749f2c9437dbb2fb3f7
spec/unit/events_chain/cancel_transitions_spec.rb10064400747 Bytes89f26e9af6058e67ab23ca37b18ce282a178392a1129a4434d38b453674590ad
spec/unit/events_chain/choice_transition_spec.rb10064400836 Bytese4eaae17355c2adcda7b3a15c6f57abd9b6b2a7ced41183fd450a569b51f465d
spec/unit/events_chain/clear_spec.rb10064400356 Bytes95f4b2183e77dc1f314f72d9f05ac7345cfbdcad4ff28810f0fab52615008718
spec/unit/events_chain/events_spec.rb10064400476 Bytesa08e221460280dbe88437f2f55dfae2d66b7175161bbb6138b9cdb234944a372
spec/unit/events_chain/inspect_spec.rb10064400761 Bytesdfbb46792f920036968ed0519f45d7479ba54d52cd66effff1a0bc956d50a8a8
spec/unit/events_chain/match_transition_spec.rb100644001.19 KB1129eedb8d7ec950cdbe500d441ecb392c8eb6a7ebcf330dd5e545c4898dc7ef
spec/unit/events_chain/move_to_spec.rb100644001.57 KB393e0d76d28cfbdc43c5331b146dc3a362a39d2637ce9fe6116a2d278f6398e8
spec/unit/events_chain/states_for_spec.rb10064400503 Bytes4f25c287a06cdcfa567784a71fbb6359e32ef7c41ab3b8007e708e07b4ee533e
spec/unit/events_spec.rb1006440011.8 KB4053b3c52983f4bfe9aeb8c60ddb3c77382cdb8157bc906d19d75c4701e639ab
spec/unit/handlers_spec.rb100644003.05 KB22848c39ef836bac66bd70448a51729a29a787dfb9537af9f9a0b656c3f5ea57
spec/unit/hook_event/build_spec.rb10064400401 Bytes8bf5585d524364d0cb641caa77a8eefed06d4e67dfd3ee7e325769365dc6a09c
spec/unit/hook_event/eql_spec.rb10064400744 Bytes9ea0ec8afb3a8f377cd47a0ea9367b95a1c295a6da985225502ebc4a100cc6e1
spec/unit/hook_event/infer_default_name_spec.rb10064400411 Bytes8c127ebc69f7e2c7cbc8b7f7319aa6e178f5fd5831c583ee7c398e08f2c97a6d
spec/unit/hook_event/initialize_spec.rb10064400676 Bytes6c43564fb3c32960e9ae0fbc96a90e69d18da5d76527416cc67b37767b03385b
spec/unit/hook_event/notify_spec.rb10064400348 Bytes9bb93545618a822427127eab6762a418de96acba3a12d8d67ecfa864ce05d3c0
spec/unit/hooks/call_spec.rb10064400487 Bytes09429c565b9df684c1817bb9845e448336a88ac097edb8052dc05b32e1e607ad
spec/unit/hooks/clear_spec.rb10064400395 Bytes6aca726e319ce3385f634e5fff60ad2f19726d1d025a39fbdf805c797cb47080
spec/unit/hooks/inspect_spec.rb10064400496 Bytesac34f4457935da586a5f3b3991be799f5e5cf9d47bd9be3830cf45ac1983d95e
spec/unit/hooks/register_spec.rb10064400532 Bytesfac637dfa891d2bbe3bc287577a8669cc8b1971caecd0b6fc4b85e3d8f109392
spec/unit/if_unless_spec.rb100644008.79 KBd068e0a51f31bc43c8ecf7313c3542f1b7fa02403a0ebd056ea1ae74950cee68
spec/unit/initial_spec.rb100644005 KBbf0373496f8b134b97fe5109ce3e77c4fb415d181a4acaf92770f5f6d11f7c08
spec/unit/inspect_spec.rb10064400558 Bytes2579631bdd96ae5427612049b9e17bdf1ea50d6a6ac0524b5abdc0618c30ea93
spec/unit/is_spec.rb100644001.27 KB1687bd321086f582220bdab0f8bd42a3c07447114a81131d2f4d6dd333190888
spec/unit/log_transitions_spec.rb10064400709 Bytes8c8e03e0292044cc36ac7f4838035a5be3045b8cede71d1fd836d5eff48e500d
spec/unit/logger_spec.rb10064400849 Bytesc3f38b168a541b45a2a68c29fea0839405da2ed03476340a1612117da7a30380
spec/unit/respond_to_spec.rb10064400720 Bytes830f7a2a49fccc6709ba08d22323b5a11a5d79496f411f0e46ce1c5a76b06615
spec/unit/state_parser/inspect_spec.rb10064400534 Bytes00ad49a8d943a6389619adcede9695f39e49acf836a3d106b9c67ec648cf6927
spec/unit/state_parser/parse_spec.rb100644001.29 KBa067967b7154138f2c90c066e87067c0dd09b3e7e1df8991df28dbf2b41e0652
spec/unit/states_spec.rb10064400811 Bytes3bbe9f2731c67f69957773a647463adc2dcfb380247bd725a79d3c7888323b28
spec/unit/subscribers_spec.rb100644001.13 KBddee81bcfbe2dbf54e6f9d146634380bde5cb299a25a05f34855d8c3ab4bcfdd
spec/unit/target_spec.rb100644005.05 KB018c3bd4cf3ed7cdb84269d9c9ccf45adf94633ad0be632c806c0d7e8a733907
spec/unit/terminated_spec.rb100644002.05 KBb03f06db86100126d48aa7f8c0fed7a6897a37b0d8404a013aed2170835bf686
spec/unit/transition/check_conditions_spec.rb100644001.62 KBb0c061095f0b95a265868aaa35e3870996dba3ded85783f615ec1c3dbe62a2c5
spec/unit/transition/inspect_spec.rb10064400706 Bytes5ebfdd5e65ac4ccd38189aa57920f688742b926acea7e0c095b11ef7dcfdf38e
spec/unit/transition/matches_spec.rb10064400551 Bytes009dde6184e99de1a4d8daa5e28674dc52877a10a94b183723cfe8311be3eab8
spec/unit/transition/states_spec.rb100644001016 Bytes856286453203ecac5533a89b6218fc5865dea14b1b67db456c49f8c4117f7a6a
spec/unit/transition/to_state_spec.rb10064400701 Bytes4584720cb594e75bdc3e86cddbf3ac8920a7a8890b5c7f35ef72451c49f4befa
spec/unit/trigger_spec.rb10064400510 Bytes0e7d972a3e658cffb3fc55bea58bbfbd916636a4590fadd99d84a9346624392e
spec/unit/undefined_transition/eql_spec.rb10064400443 Bytes980009e012555cee1e382295d02b97c55945a2f02b7ab9eff18cbe6c3d635667
tasks/console.rake10064400221 Bytes8039a63e0e023fe7c9ca36e345297f5f656a7cb87cea1e1bb60a1c0b7ee827aa
tasks/coverage.rake10064400210 Bytes4562288315807fcc3ff28f804bed51e8899c0eb8e00eec014a615da22ed512e5
tasks/spec.rake10064400685 Bytes62dc8b49b435a35a1ce8530ec052ce5993de27566eccd765d83eced1bc2c1509