finite_machine-0.9.1

https://rubygems.org

finite_machine

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 595756

number: 0.9.1

platform: ruby

spec_sha256: 8c910dad2f924b35934f0c479a74b08c91ec889adb4a2c19995f7f25e9c0a66f

sha256: 620d7821347e67aac4c577de589d588dc145f0f6617b74c6fc84df35b70885f9

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

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

position: 13

version_data_entries_count: 83

uploaded_at: 2014-08-10 15:47:45 UTC

indexed: true

has_extensions:

extensions:

Gem size: 44.5 KB

Version Data Entries

Total: 83

Unpacked size: 196 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400164 Bytes400837ff8316e0987f2b5cdd6cfc199077cddf10bfadc467bb8e27bfc7ad823f
.rspec1006440052 Bytes3038db93cee335f7b22138b77422242db597c26d7bdc2e40333e8fefc2f743ef
.ruby-gemset1006440015 Bytesfc02c2ddac2d2f830d27390011126b49492abd84d05c0be5794767bfec429c67
.ruby-version100644006 Bytesc28fcca53637bc88e124af1725df13cb98c69dedefd62fb3cdbe1cdb6b760624
.travis.yml10064400441 Bytes7ee78e2cb66ff845972be70a718afc38ccc217b5c013533012d50228f94afe9f
CHANGELOG.md100644004.33 KB7ef79bee140bd7bcd9fc5682236a9af76d8472113cec424f91ee9eba9863b09f
Gemfile10064400258 Bytes2438f6877be51cfe80b73dc2894c86429f7e9e21c0fbd36c801de8ca188bffb4
LICENSE.txt100644001.04 KBc0ae109c24dbd66f2597bb261b4ece82e0b7a664b00b11dc29e3485d2996d930
README.md1006440034.2 KBcdedeebab1a85f161c2861e5270d152c6e836ebc213c85ca23e3fcd47df10b59
Rakefile10064400141 Bytese8913408f00f3a1377df9f19fb730061599644dbbc68f8513693fae5d6372569
examples/atm.rb10064400999 Bytesd3553c987d49931f494e22f350c08bffa6a077af8c57e2e799f9658d71152ddc
examples/bug_system.rb100644002.23 KBd2e89cfc6f620a4111cb6cb2f51ee5643998653e11bbac7f09ff72bff69c4ed2
finite_machine.gemspec10064400999 Bytes54f4b27243e595837a8349af7da36265b0db88fba6960ee19cc5658659bf18f1
lib/finite_machine.rb100644002.71 KB7f372b40eab0aed67652228dbf33cf33a8725ebbd0147a88225685689bab8380
lib/finite_machine/async_call.rb100644001.08 KBb0250fc9d6e460a3b49705f995f35ae7030ea2722e555560ed71d6b3b4a00af8
lib/finite_machine/async_proxy.rb10064400642 Bytes2fd62228daae471293f7d9b51ac6fe43f2fbcf2f4c161bd6a8a346fc12698296
lib/finite_machine/callable.rb100644001.03 KBe99157fbd670ab1c95386fac53f5d08c62808bcb576f6a454f5351d5d326833a
lib/finite_machine/catchable.rb100644002.69 KBef848fbdcc5dea22bf2d0db34e2c99f73ca4451991dcdeefb670bbada24f1a7a
lib/finite_machine/choice_merger.rb100644001001 Bytesb466c6b27d593f44408c30e36d3cba7f2bb12971d630ee625ee2ad585d5af620
lib/finite_machine/definition.rb100644001.27 KBcc71b41c83c885714b37df0a16c4200100b144b21d7beb70b605f1745169d1e0
lib/finite_machine/dsl.rb100644005.76 KB7732bab8d7955f405fe1ba798a927f5499f5e6a355d055d547d8eff53c907c97
lib/finite_machine/event.rb100644002.92 KB5cfdced0880c628d933228bfe21f425821b1c21f5ab8d816264f112965eb6e21
lib/finite_machine/event_builder.rb100644001.91 KB7c8b37bc1bab0843ac6bc906b7571fece2f1a80d60f2d7337404e6b50007b1ca
lib/finite_machine/event_queue.rb100644002.92 KB453f7d5c31fd87264818d2a7c11df5ff786673066f62be65e4de45a933c5d7b4
lib/finite_machine/events_chain.rb100644002.62 KBcc6783128c46711e2a4f28ccc33c4a7685476a0a9e874617677f6ff835f3fb06
lib/finite_machine/hook_event.rb100644002.73 KBaf030013f175643c37461ab8149b2afd001fcfb848fb30428963b3a2f9f9a821
lib/finite_machine/hooks.rb100644002.06 KBb7e7e0f2825033d17bd70d7db6098a8c809f641962be02b63fc31b7a3ade8c63
lib/finite_machine/listener.rb10064400430 Bytes2ec6b5b719be6702881ecaa8b2881bca7e550ec23ca1dfd6ff4bf54670198a81
lib/finite_machine/logger.rb10064400403 Bytes1206d5aa6024acd7ad079e7173c969b0f9a87573c9398df139eeae009169a73c
lib/finite_machine/observer.rb100644004.97 KB10db5ca1fdf983192f7d342fd43ea7da0438c3102cb32c06d91d348b5afbc0ef
lib/finite_machine/safety.rb100644003.79 KB7bdbb9ce0436815df811a9ac2b8a9676b0dab1e49d46828981c3742a6f57c566
lib/finite_machine/state_machine.rb100644007.78 KB6922e82d5732508da34745119844578e5950e6f817d83aff8aab43b73fd344b8
lib/finite_machine/state_parser.rb100644003.03 KB9c11fbcbb581efe258841c21e996d95839d8ede88c48bae9abe199b06d74bc17
lib/finite_machine/subscribers.rb100644001.39 KB5a6e96248e646db6c8ba00597b799a3ecefb4e4e6d0ce99f7081d714ea939f64
lib/finite_machine/thread_context.rb10064400396 Bytes980b6f610b739820c3ce38811066ab6a1f9d59ec102e7435b6b82b36011ba1a0
lib/finite_machine/threadable.rb100644001.84 KB5eeb354eba062492ab218a5b40fa30e0441c3b1848448f86c94541276470729d
lib/finite_machine/transition.rb100644005.79 KB6df81903bbb3b7aea19bd240eded8c256f06dbe64341e5b00915f19ec96360fa
lib/finite_machine/transition_builder.rb10064400990 Bytesf6d0a978d06bb0098ce091c31dc43d09c86d2c7f63aab9a2ec300c9e6c4d8015
lib/finite_machine/transition_event.rb10064400589 Bytes21b31dca8d4c4bb995189cb9ba912982d9045f552c20410b7c217f405284c3d8
lib/finite_machine/version.rb1006440064 Bytes63ac379043d76e36ca58242fbdf766d560b53eac7c888b1eb7c049fc6d2045fb
spec/spec_helper.rb100644001003 Bytesa24195ad9682909b0e08aa6af68389b5a0c77d33d6dca00fd125f19abdce5cb3
spec/unit/async_events_spec.rb100644002.6 KB301f9ec869d7ee9330996d64b79eac7642cfe0c21132b32ea37aebb6edbd6ebf
spec/unit/callable/call_spec.rb100644002.36 KBb5c29c3c22ede8baf459bf47872cc096ea3a2d324764cbbcb70c39cb4960abe9
spec/unit/callbacks_spec.rb1006440021.9 KBd68e7fe9d90c79fc52bcfa07d5a2a2a9e482e26710c8ddb1e248bbf0039eaded
spec/unit/can_spec.rb100644002.35 KB53179e36aaa09cf6a5b286a6cc1b4fc60365fa26f3a72725c6d984dba7c9b5f4
spec/unit/choice_spec.rb100644004.71 KB3d472d28e0362630e69a49d53413efd046a6d5694e023d849c0079df0c4403fd
spec/unit/define_spec.rb100644001.44 KBae05c7a454af69e8587bf42beccdcc7b31b696ce58f0e9fd4350d3ada50772d7
spec/unit/event/add_spec.rb10064400420 Bytes0bc32fc3b9c1dec0a68eb4a2680ed3fddbd711da073f88c29f7fedb2fd3bbd1b
spec/unit/event/eql_spec.rb10064400754 Bytes235493ad39779337accf6381cddc300083646a2c8ef81b910d22a99661a46fbb
spec/unit/event/initialize_spec.rb10064400795 Bytesdbdba232c4ae4126e460f60d534249e54d7eef13445336c87074aeeefe220cd8
spec/unit/event/inspect_spec.rb10064400519 Bytesf06466cc4189968b047798f08c3a2798bd08f76717f7d74c5ca8e1d8c8f56908
spec/unit/event/next_transition_spec.rb10064400922 Bytes04ad8b45ba068d70c75842aa00b2b91d194623421195e5fa9f4377a83b2b86a6
spec/unit/event_queue_spec.rb100644001.43 KB24bef5e3a3d8dee47c8b0be182fd7a5cfdab6a88f8b4f9d240adb1c9a8c6b1d1
spec/unit/events_chain/check_choice_conditions_spec.rb10064400401 Bytes5a6a46e4623d0223f9c19175a0d097753ac4ce6a3e46e311fe2d893a53742d8e
spec/unit/events_chain/clear_spec.rb10064400595 Bytesbcd9534ee4b62d283f1af92d47d356a0aa9a1c1bdcc6371786b74f5cb53c40d9
spec/unit/events_chain/insert_spec.rb10064400594 Bytesae5bd5347e50cee4f1b387c7285485fec62c6bf242a9b617ba7feaf6b8744d2c
spec/unit/events_chain/inspect_spec.rb10064400655 Bytes574c77013f539570a00d6b97dceccadfb7cf1f25b4365fafd940a8191418e551
spec/unit/events_chain/select_transition_spec.rb10064400537 Bytes8378e1be8909132fcd3e6a71ccb6e9a1983455a1865ae9480b73f81f23b54eb9
spec/unit/events_spec.rb100644009.09 KBbf139c7ec0c481449257db1bdf3d115eda3296607db17ba96c5b7b5845e92282
spec/unit/handlers_spec.rb100644003.01 KB3745ca2479bac5cca710d1ab5201753fdc6bda5769f1b6b788d223afc0fc7749
spec/unit/hook_event/eql_spec.rb10064400786 Bytesfc32d0e4d7158ad547c78634023c126a7e774128f39f9b8631c7a541f31497e2
spec/unit/hook_event/initialize_spec.rb10064400529 Bytesc3e1277eb738cc7465c932c695b6abcd227591dc6562a8ff194c51b426e48184
spec/unit/hooks/call_spec.rb10064400481 Bytesb1c620328132d0709ef52c60cf326f12c6283047b7586ddc6adf41c7fca57ea2
spec/unit/hooks/inspect_spec.rb10064400490 Bytes455a883f9331cb2f6ad3eec55c1dbe48b09537b67a2ce95c3e7820ea326508ed
spec/unit/hooks/register_spec.rb10064400526 Bytes3b8a8b15632253894a9a68a12f73b29ab1f8324021985925d6adb54dac16a037
spec/unit/if_unless_spec.rb100644007.36 KBc6c07907a979673c23f8031ef84f29a47f9d976c49286e96c892460213863593
spec/unit/initialize_spec.rb100644004.98 KBcf65ef14f8b769c41a834ebaa71876d4d64917bbb2e892dccb891bab49dcc573
spec/unit/inspect_spec.rb10064400499 Bytescd11b13622e20b90336c8a2a0c80524553de92e5bf7f666f37c015c7c8d4a308
spec/unit/is_spec.rb100644001.26 KB6c33165a0d683ef47eec3687cbfe686d4951d0178572dbdebb7ff8ee3f428b1e
spec/unit/logger_spec.rb10064400695 Bytes6e22dd16478ed2c808712ffdc7b1dcb2d5dbbfd0470513d6ce31713a005fe396
spec/unit/respond_to_spec.rb10064400700 Bytes9b3179f43de3902d53acf9987e4394765fc242d42bd8a5ab131a787986c63c75
spec/unit/standalone_spec.rb100644001.52 KB88cb218577b9f134bade62f6c127756c11fae9d9783c9b7c6df4af326ccfce28
spec/unit/state_parser/inspect_spec.rb10064400528 Bytesdcb53926092cf03e7c2b305fae24c4f08f6bfa06bfd2c123c9d9f6f9e3ea3e9a
spec/unit/state_parser/parse_states_spec.rb100644001.3 KBa31fb81acae8ee6985bfc7b9d249ba4140a93acb2f78788f9c097e440a9f4870
spec/unit/states_spec.rb10064400806 Bytes97925332fffe13510b1db460b8648f7c3f626f9e2347308d76801ffa01f8c9f6
spec/unit/subscribers_spec.rb10064400716 Bytesd6d8ddceaf516b6b6ebda617d8798511c51433ba795857b3b761408e5c84834e
spec/unit/target_spec.rb100644005 KB567c793bc9dacaa7febe80861175f464f8e60cb08519c9a87eb1917040bd8b52
spec/unit/terminated_spec.rb100644002.05 KBe2987836252288da7bbf86019dab46a78430c0100fd6413bccbce4ea8d559887
spec/unit/transition/inspect_spec.rb10064400714 Bytes7fbcd63f6a1a2529de6ea8a702e414407dad3aa60b278a28e161a0b1a0e7e558
spec/unit/transition/parse_states_spec.rb100644001.09 KB98f2bacc554776d94135ca8fa6f44a4fe16c53937a11ede3b84d420cfe2f3e7c
tasks/console.rake10064400201 Bytese1d3516c2b905ff79525e9422055e9f11aa41b77971853ecf05135a30739e506
tasks/coverage.rake10064400210 Bytes4562288315807fcc3ff28f804bed51e8899c0eb8e00eec014a615da22ed512e5
tasks/spec.rake10064400685 Bytes62dc8b49b435a35a1ce8530ec052ce5993de27566eccd765d83eced1bc2c1509