finite_machine-0.10.2

https://rubygems.org

finite_machine

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 595735

number: 0.10.2

platform: ruby

spec_sha256: 494185087a16f834200bb4917ed4161fe8cd3fea7dc7934626630fb37df53b6e

sha256: 4315fea369a8a2a19aed828111b59d945192b3df23759db3d918aa8dde8e512c

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

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

position: 9

version_data_entries_count: 87

uploaded_at: 2015-07-05 17:19:38 UTC

indexed: true

has_extensions:

extensions:

Gem size: 49 KB

Version Data Entries

Total: 87

Unpacked size: 220 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400164 Bytes400837ff8316e0987f2b5cdd6cfc199077cddf10bfadc467bb8e27bfc7ad823f
.rspec1006440052 Bytes3038db93cee335f7b22138b77422242db597c26d7bdc2e40333e8fefc2f743ef
.ruby-gemset1006440015 Bytesfc02c2ddac2d2f830d27390011126b49492abd84d05c0be5794767bfec429c67
.ruby-version100644006 Bytesc28fcca53637bc88e124af1725df13cb98c69dedefd62fb3cdbe1cdb6b760624
.travis.yml10064400403 Bytes3f03b003571506a5d07e436d0b39b94397f0f92f83b59c3b251e111c2e8caaef
CHANGELOG.md100644005.53 KB89fb1667030f35474e09cb7af8c6fbd7454d47128295cf1a48f460f0e364ff6a
Gemfile10064400286 Bytesd8dd9a2be403d0706f58284ccb3bafff20e01c3ccd79bdaca9d54cc562912c86
LICENSE.txt100644001.04 KBc0ae109c24dbd66f2597bb261b4ece82e0b7a664b00b11dc29e3485d2996d930
README.md1006440037.5 KB8ac4de32c0b660ebac99b4005609820ad0fd9a130c24b74330d5f00b3478c7f9
Rakefile10064400141 Bytese8913408f00f3a1377df9f19fb730061599644dbbc68f8513693fae5d6372569
examples/atm.rb10064400999 Bytesd3553c987d49931f494e22f350c08bffa6a077af8c57e2e799f9658d71152ddc
examples/bug_system.rb100644002.23 KBd2e89cfc6f620a4111cb6cb2f51ee5643998653e11bbac7f09ff72bff69c4ed2
finite_machine.gemspec10064400999 Bytes54f4b27243e595837a8349af7da36265b0db88fba6960ee19cc5658659bf18f1
lib/finite_machine.rb100644002.75 KB6188d5e9e8e283f6bd41c0491d82c2518383b0d9de067b0d6b270af9ba06fbd2
lib/finite_machine/async_call.rb100644001.06 KBc47cdad58847ed28eefa0bb584e5ba3bed24f98a436b9d25d7ea2311837ea94f
lib/finite_machine/async_proxy.rb10064400699 Bytesc4a13d5a417a2386f2c80889cc36a7163921a1ccb2546b3dcc001a329655ba81
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.4 KBcbad917927bdc289f8d064ecf1656fa06f0b4926bae54db4948acc0f836c1b17
lib/finite_machine/env.rb10064400323 Bytes2376cdccd50016fec1cd4702d94e93d6d2024acf67640d4d253b1d4490845cf2
lib/finite_machine/event.rb100644003.2 KBf98d108a4f6bd39c403b2cdb5d3d3e3e9dbfd9b62d6c6c825163fa8f5e21240a
lib/finite_machine/event_definition.rb100644002.06 KB8cd5a75fa24f0e58d93b8b40a42266bc133be4c93edb44bbd9b9d69692839be7
lib/finite_machine/event_queue.rb100644002.88 KB79a3e7c317ace74e2d25824691e01b89809852067e492a1890ed59ef45c6ae5b
lib/finite_machine/events_chain.rb100644002.78 KBb02bdc7a4cef4b80f8661641d71482c446c74408f4bf472948fa29b7542a9b15
lib/finite_machine/hook_event.rb100644002.73 KBaf030013f175643c37461ab8149b2afd001fcfb848fb30428963b3a2f9f9a821
lib/finite_machine/hooks.rb100644002.04 KB012434caddedbb88e2a3a6ca9a9bf65537953bed95083ae088509cac0370e1d1
lib/finite_machine/listener.rb10064400545 Bytesb29458294ff03ca48554984870b879f7bb4b2299e712bbff476b45d7b87014dd
lib/finite_machine/logger.rb10064400981 Bytes9499e81895a38deb439d6d72d809f531791c7960c76db3319e7bbad7a62e36b8
lib/finite_machine/observer.rb100644005.03 KB40aa79c642681d2c4768b226df735eb885091b471b6560281894969a7bffb1d9
lib/finite_machine/safety.rb100644003.79 KB7bdbb9ce0436815df811a9ac2b8a9676b0dab1e49d46828981c3742a6f57c566
lib/finite_machine/state_machine.rb100644008.22 KB1ea36d7f0748dddee833f940d8191a0fde087a05dd5c22c04211b202e4fc5008
lib/finite_machine/state_parser.rb100644003.53 KBd2541dc67dc113ffd837e53ed8261654f62c6baf4e7d996903328b2086b0c00e
lib/finite_machine/subscribers.rb100644001.39 KB5a6e96248e646db6c8ba00597b799a3ecefb4e4e6d0ce99f7081d714ea939f64
lib/finite_machine/thread_context.rb10064400396 Bytes980b6f610b739820c3ce38811066ab6a1f9d59ec102e7435b6b82b36011ba1a0
lib/finite_machine/threadable.rb100644001.83 KBdace1947c20ac9e7a659b4c424a86c6d2960836523cfcf67e2ded7c131587c10
lib/finite_machine/transition.rb100644006.51 KB480d78c99c8178c1f4923b0a3302ea339d12745c0e3bbd35e81c85557779b37a
lib/finite_machine/transition_builder.rb100644001.13 KBea18cb98dee847f719b1f45b5837b8b6eaaced388db5279289a0ce47cb1f4fa1
lib/finite_machine/transition_event.rb10064400853 Bytesc526f77bef914a5e61baef9a1f142607a9312949b1b587e75f836d28b9653e5f
lib/finite_machine/two_phase_lock.rb10064400595 Bytesd45d1f1ef9aaae31b4be2ae17e00efd2d18834dd4d5509ce941b6ab972c1ef89
lib/finite_machine/version.rb1006440065 Bytes01132a8bb1a74c92d715f7b3019f2165128562346729140e114580771cbd4ae8
spec/spec_helper.rb10064400738 Bytes7713bbe42733f710c9baa91d368cb15e1a5961c1bde98298f7a53cdc87b7f8ac
spec/unit/alias_target_spec.rb100644002.45 KB1bf87cdbad3861cb9bdd5efc4accfe9c0c4570213cee60a938b36dc6c74f9478
spec/unit/async_events_spec.rb100644003.52 KB986f0bcf75706784dcf2d118ad3f2d15721498748f896fbeb9fdd3f637f61de8
spec/unit/callable/call_spec.rb100644002.38 KB4d67b8cf18b63e7d5484b3994fe3d93628d4e66a227c70b8f9adf27aadc22be5
spec/unit/callbacks_spec.rb1006440025.2 KBa0621e39ec25804a2ddf2aec56cb9bed03ea693d6b77079bb1cf1192ce490201
spec/unit/can_spec.rb100644002.37 KB431a8a7917ffb2f2c61058901bf1dda024287c2c7bdb6dbdd3d4910babc90ba2
spec/unit/choice_spec.rb100644008.69 KB4c37a042d2e8a4a0bb87c490333b15615c856053ed2be1ac86dabe701dc991d9
spec/unit/define_spec.rb100644001.44 KB053adf83174298bc805d5f3b3308512fc74498c22e5b6ccfdbb6cf851ce6d97c
spec/unit/definition_spec.rb100644002.61 KBc2cd1c01c476beb78e64e4a12a13df308575a3722815d51fb9b5a3dc39dc2ac2
spec/unit/event/add_spec.rb10064400392 Bytesdcd90f25f55bfc45bbf7a1ebf7ae95ff88bdff5d70e278b378bc16a798e3cfa1
spec/unit/event/eql_spec.rb10064400760 Bytesfbb55fd0eea53e99e3fad03d142bd1be186afad5b28766c36162ade11162da43
spec/unit/event/initialize_spec.rb10064400801 Bytes3d0b0caee80920693a99c58ab94f84b4d1b32cea9ca37f9554814a0ad8b81784
spec/unit/event/inspect_spec.rb10064400525 Bytesd8d3df0dc4dab7ffc29bd1da400f6df04870489a73669974a7646b219a4bd723
spec/unit/event/next_transition_spec.rb10064400928 Bytes1af73ea536a51093cfe898e12ca0c2cc6ef9c536d506bc11d5020cb0e3c1897b
spec/unit/event_queue_spec.rb100644001.43 KB4651b086e7bb3e4391f38ce7dcdf339ae265ed5b894042844d7c61cfa962d7d0
spec/unit/events_chain/check_choice_conditions_spec.rb10064400407 Bytes373790fc3e3cf238c47341226268711eb46d83f55b5192dfa1869dc870368c8f
spec/unit/events_chain/clear_spec.rb10064400601 Bytes05f4731397426495563b57653e51797fd7b6b769894888933faa0c6d44b4e247
spec/unit/events_chain/insert_spec.rb10064400600 Bytes10c9400db89d36434495e823bfa221c3abbed6f5cc2e8ad2e6b2b71fdf41a59c
spec/unit/events_chain/inspect_spec.rb10064400661 Bytes08bcde687cfd36e8154a1fb231fe9cfd80e8d69594dad24cf30ce2ffbab8cbc3
spec/unit/events_chain/select_transition_spec.rb10064400543 Bytes9553dfed8ec8d04cc001b49e9e98903cd4854d6aff4a9db22d16cf42c640b80a
spec/unit/events_spec.rb100644009.15 KB1298fba9aca9685bba57e5766612381b8a44bc05dc27e6189a8ca7735cc143fa
spec/unit/handlers_spec.rb100644003.05 KB22848c39ef836bac66bd70448a51729a29a787dfb9537af9f9a0b656c3f5ea57
spec/unit/hook_event/eql_spec.rb10064400792 Bytes2ef3e77e9344754feb261c901c0a5164040e5c0a8b1cad70251da6a2e784acea
spec/unit/hook_event/initialize_spec.rb10064400535 Bytes53fbc81ef091cbb29e1e3c47134f47b5ccdf2b22929888e4ae93812b577a38dd
spec/unit/hooks/call_spec.rb10064400487 Bytes09429c565b9df684c1817bb9845e448336a88ac097edb8052dc05b32e1e607ad
spec/unit/hooks/inspect_spec.rb10064400496 Bytesac34f4457935da586a5f3b3991be799f5e5cf9d47bd9be3830cf45ac1983d95e
spec/unit/hooks/register_spec.rb10064400532 Bytesfac637dfa891d2bbe3bc287577a8669cc8b1971caecd0b6fc4b85e3d8f109392
spec/unit/if_unless_spec.rb100644008.79 KBd068e0a51f31bc43c8ecf7313c3542f1b7fa02403a0ebd056ea1ae74950cee68
spec/unit/initialize_spec.rb100644005.01 KB7413e8719b88540cbe8e74393614ba56802e2a1259d263792cb7dfa9a6a4be5c
spec/unit/inspect_spec.rb10064400504 Bytes805aa025e02f8c7d677281b4d4e56fd32281c11575ef0e74c3226a0822269627
spec/unit/is_spec.rb100644001.27 KB1687bd321086f582220bdab0f8bd42a3c07447114a81131d2f4d6dd333190888
spec/unit/log_transitions_spec.rb10064400709 Bytes8c8e03e0292044cc36ac7f4838035a5be3045b8cede71d1fd836d5eff48e500d
spec/unit/logger_spec.rb10064400971 Bytes868e8f089ca6a83524d702f68edeaa4b5dd93e1a56fc63b05d2d7491b8867cf8
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.rb10064400722 Bytesfa14770644810af724cf942ea296a9e9d609243dcd7c8170a5bcad97e5bb6d97
spec/unit/target_spec.rb100644005.05 KB018c3bd4cf3ed7cdb84269d9c9ccf45adf94633ad0be632c806c0d7e8a733907
spec/unit/terminated_spec.rb100644002.05 KBb03f06db86100126d48aa7f8c0fed7a6897a37b0d8404a013aed2170835bf686
spec/unit/transition/inspect_spec.rb10064400720 Bytesf554f77ca80a40312e67ec803563f64f16af82c79235336129ae2f1c6b0dfd2d
spec/unit/transition/parse_states_spec.rb100644001.1 KB225becaa28ac693ebe24fbddd31bb83dcefcf44c171609cf3bb4826a107df25b
tasks/console.rake10064400201 Bytese1d3516c2b905ff79525e9422055e9f11aa41b77971853ecf05135a30739e506
tasks/coverage.rake10064400210 Bytes4562288315807fcc3ff28f804bed51e8899c0eb8e00eec014a615da22ed512e5
tasks/spec.rake10064400685 Bytes62dc8b49b435a35a1ce8530ec052ce5993de27566eccd765d83eced1bc2c1509