state_pattern-1.3.0

https://rubygems.org

state_pattern

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 16988

number: 1.3.0

platform: ruby

spec_sha256: 25c3bba5b762c086136cc5c88f2525be8eaa59b0e8ed90e6ac016af48d7d44cc

sha256: 010f5700431d4608359cd2485142296d19024fe48e0f776337fd19937e28cf99

created_at: 2024-05-13 08:14:01 UTC

updated_at: 2024-05-23 19:25:01 UTC

position: 3

version_data_entries_count: 101

uploaded_at: 2010-10-09 16:54:47 UTC

indexed: true

has_extensions:

extensions:

Gem size: 135 KB

Version Data Entries

Total: 101

Unpacked size: 573 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
./examples/rails_2_3_8_button_example/config/environments/development.rb64400747 Bytes51d0830edca23d37eec542c2bc15c2b693221c071c1fe968211ce33a9393a87a
./examples/rails_2_3_8_button_example/config/initializers/new_rails_defaults.rb64400833 Bytes9477c0bd3db69261fba6e2032dae334cc05597fd756937d2ac2e74821ab4a242
./examples/rails_3_button_example/app/views/layouts/application.html.erb64400184 Bytes6cc31b06cfe0ebe4bb13d0a3bd064d4f496224e96bfd7e74222f028e0f183155
./examples/rails_3_button_example/config/initializers/backtrace_silencers.rb64400404 Bytes12656d43090727d98c72bed6ba153b501ae0b7fdc5f20cfd64b5ab8a8bfa87a8
./examples/rails_3_button_example/config/routes.rb64400170 Bytes71346eb9d0c039798880636da26764e996e4df07746c219506ee4213bdfcd6bc
./examples/rails_3_button_example/db/schema.rb64400915 Bytesa75e3e7cffb9eb72609a2d2f9b982a2c55d8bd74bd0c79b76aa7eedfdb92dd3d
README.rdoc644008.41 KB1ea8de0dfac54f39b9f4083112993ba8eea7cf74423463fd07a709b7d542bbdb
rails/init.rb64400107 Bytesfe8486bd46371f632e5cd9173a0e9cebbe75bb0aab511d96372a804c817c64ea
./examples/rails_2_3_8_button_example/app/views/layouts/application.html.erb64400161 Bytes5b02b29b628bc69b0fa0a3a87e52de6f7de3a172251e81d30b72b48f94076ae8
./examples/rails_2_3_8_button_example/script/performance/benchmarker75500123 Bytes168f6b2528cb5ecbe5c5e5d1c9079b17d6e39b6eab05578d779be1e08e8ff084
./examples/rails_2_3_8_button_example/app/models/button.rb6440098 Bytesce5ac8b300a95e36492c19ad2f0e962f7f75eba16631dfe766a5dd88d8bed2c4
./examples/rails_2_3_8_button_example/db/seeds.rb64400356 Bytes078c3b58d2860323bf8d6734fbf58cf9b362400e6fc64a7aeeb047a7d193ed92
./examples/rails_2_3_8_button_example/db/development.sqlite3644005 KB78f0871e82db05e044e587da2996b4d3d29eea5d0ccfa3327e20952e5057f14c
./examples/rails_3_button_example/public/javascripts/prototype.js64400159 KBeed67225cc8f83515ac2f4c1533849188c3a26113bfc24f3f9d6c975a837f385
.document6440060 Bytes3710b3c6014324b6558cfbcc4e662816b969e6a7137b1f4e53e0eed68cc04a5d
Rakefile64400513 Bytes21d675eca123b2576c59e05b1b96af790568f16f786181b5a304e195d9054cb1
./examples/rails_2_3_8_button_example/app/views/buttons/show.html.erb64400141 Bytesbbcc332cf9d7394996a35bd511c7bf87bdd7c0e656ad8911a0df525079142cc4
./examples/rails_2_3_8_button_example/public/images/rails.png644006.49 KB322506f9917889126e81df2833a6eecdf2e394658d53dad347e9882dd4dbf28e
./examples/rails_2_3_8_button_example/db/migrate/20101009073737_create_buttons.rb64400200 Bytes39fae66960daea461b868edf077f30b3be2e0b16a03e02f5767d426c768111d9
./examples/rails_3_button_example/config/locales/en.yml64400213 Bytes6b393140f668cd4f960b03d8320b5e6a226a023c9a3f4439029aaee932562273
./examples/rails_3_button_example/config/initializers/inflections.rb64400376 Bytes9449663f6476f55fcc11553109eadee742521924a0592102e7f5ac25e8b3561a
./examples/rails_2_3_8_button_example/public/javascripts/controls.js6440033.9 KB6ae337223549c9eb54e2201ebc7c359ba08306f926aa7f61f89746e673de0422
./examples/rails_2_3_8_button_example/public/javascripts/dragdrop.js6440030.4 KBb317a358fa1c86ec3bcb48dda038f75c2da6b81db69a5f858c0d05e7890f9648
./examples/rails_3_button_example/log/development.log6440079.8 KBe26be128a221bd0c263e0b63a902a14be0aceea4b62ca815c96bd96e430b8d07
./test/arguments_of_event_delegation_test.rb644001.2 KB0fb0063fd213de100e396d37d63c3f7bd7403ef513a7dc036b4edd8241c122e2
./test/hook_test.rb644001.6 KB997409cc96680f03c3a788e4b78f13bac7a3ba4fcd357a5da2a7a166588336e0
./test/test_class_creation_helper.rb644002.14 KBf2c75608df61579d873e9579b916ab2481eddebe2b04eb49ee205d6f5d15b651
./examples/rails_2_3_8_button_example/config/boot.rb644002.73 KB5566cc83270597beb99a54d3aa43a9179e4511c031d1f7a8eb28d222c0a5b3b6
./examples/rails_2_3_8_button_example/config/routes.rb64400219 Bytes17f9fc8efb25f6f45d934ecacd06d8f1bc2639f771da4159d256c7b498a8365e
./examples/rails_2_3_8_button_example/public/javascripts/prototype.js64400127 KB1c9418e68631fa52f9dc1f338a4fa7b238d99e9519ebbc82819d9eae8b257bd1
./examples/rails_3_button_example/public/stylesheets/scaffold.css64400916 Bytes83b741db49389dc7cfdf85bf7537a0219cce48e085c4116afc83d55c9af47c78
./test/transition_validations_test.rb644002.22 KBc241c605f4111004488f2f49e85bc59bba88fae96028323a8b0bd458276102fd
./examples/rails_2_3_8_button_example/config/environment.rb644001.94 KB13244d0c65a62a35e3ad68b79c39a4e4b392511d79242b7feeeec6219e47cb0e
./examples/rails_2_3_8_button_example/config/environments/production.rb644001011 Bytesdaeb4edb751a5bd6f7bf04686844bb18f2fdf00901e188e205c9fee1e2615dc7
./examples/rails_2_3_8_button_example/config/environments/test.rb644001.28 KBf8b7e54b72f0c42e5e03c4f1b37c92c2479c3a04d92cb5e341c98fc7259ecabf
./examples/rails_2_3_8_button_example/db/schema.rb64400914 Bytes95e7ca7a1e63e9d7457b412e61a137d1e4d5c0660aa3a2b94f7c8ca5c8c231be
./examples/rails_2_3_8_button_example/public/javascripts/rails.js644005.71 KB7fa7e1dfd72cae11fff2095dd6171afc6fafbfb76f4668873445883a71287dcc
./lib/state_pattern.rb644003.45 KBf39ab044ea2d6d195fbad28d76bb25c001c22a47bb6b2716cec568f2389da139
./lib/state_pattern/active_record.rb644001.21 KB4f05e89ef377b6d0c67d4069458e5b677046168f393989ffe17c48f6ae53ebd7
./examples/rails_2_3_8_button_example/db/test.sqlite3644005 KBb871564230baab9cd84a68ab1895f46169332e064f7d43d0edacafda5583a14a
./examples/rails_3_button_example/app/controllers/buttons_controller.rb64400221 Bytes68e272a9a7cbd2d530b7134bbfda0285f0ae8f58aeb990f98ec5357cf8607463
./examples/rails_2_3_8_button_example/config/initializers/cookie_verification_secret.rb64400505 Bytesf12ebbdb5ad550fc6060dfc11cd4b1e93c2765352e45afd6b5e1b4ee9553f3bf
./examples/rails_2_3_8_button_example/config/initializers/session_store.rb64400819 Bytesd4e8b1b5bd34c149d306f10e80898b534846a377055e526c0124d244e33b63ac
./examples/rails_3_button_example/config/application.rb644001.89 KBb45db36e459888b5f4b48f5aeecc26ffeb6c2251328e94f4644973b936c71a92
./examples/rails_3_button_example/config/boot.rb64400326 Bytes83ebca8688dabb82b0c8e75547ad4117b44ff8f954e91b7e14e5f9e852be85e7
./examples/rails_2_3_8_button_example/script/generate75500105 Bytes27dc53f1014a20f5c63cb794f4d00aea36f2920fefc673eca4de1c11176f5693
./examples/rails_2_3_8_button_example/config/initializers/backtrace_silencers.rb64400404 Bytes1d6a4634e7449e58795b2ff92deadf7c877e9f0104a84c9409f34bd017169a38
./examples/rails_2_3_8_button_example/script/about75500159 Bytes019957fb3a4c796912dfdc280b367e6552ad1b509f698f9a4adb8d307a994aa9
./examples/rails_2_3_8_button_example/app/controllers/application_controller.rb6440057 Bytesc7279227656b36b3500f97e5331b497f88eb66f60f0b7d8a2e2a69c65bf9130d
./examples/rails_2_3_8_button_example/doc/README_FOR_APP64400211 Bytes897affe669e3785eb97e5e25af822a8b1da7ff86b5a11d3861fd4734c836a9c7
./examples/rails_2_3_8_button_example/README644009.78 KB6ea1100e5e3bfbcd755b051a22ec4c2256042270a516251b2721a996e926a61c
./examples/rails_2_3_8_button_example/script/console75500104 Bytes4a1407c21787320fe8864dc879f302f148294e706cb7d7ba14e68101445cc874
./examples/rails_3_button_example/config.ru64400163 Bytes54891cdcc5e2c5b86ae282084e7ba74a8990bf099eeefaf706ae7cddbee0b82a
./examples/rails_3_button_example/db/development.sqlite3644005 KB97673a63cd18b5537704e7690133795f820e46ce0d07c9c316eac85a1c0fba6e
./examples/rails_3_button_example/Rakefile64400273 Bytes39607ebf2fe7dd8e0e900ba32fdebc099b5e9db8a5e655b1e9a3e1365fbde9f9
./examples/rails_2_3_8_button_example/config/initializers/inflections.rb64400377 Bytes988dad65527b520c9fcce4c1b2a5ebef521b9ffcd5eef92559e1e722f5495a56
LICENSE644001.03 KBc9a47daddeed8814dc6660afe39d795ffdbbbc1c941f819f61e1aff2966750cf
./examples/rails_3_button_example/script/rails75500295 Bytesb9535049af7be6700e161fe507b5e7ea4f884d329e9224d08d8f4f840c896257
./examples/rails_2_3_8_button_example/app/helpers/application_helper.rb64400115 Bytes4e4a85fba47e841e00df8cf97ec585f6181bdae09d2014c615c62445a726b651
./examples/rails_3_button_example/app/models/button/on.rb64400138 Bytesf0ed36e6b054a1dec82c74b3ebb6daf45b41c65a4a0bf3fb46aa6d791b203682
./examples/rails_3_button_example/config/database.yml64400538 Bytese6b82c6028c90317532c35e6f9bcbfeac24d9d35927520a8c0e68ca7c0cee42f
./examples/rails_3_button_example/config/initializers/session_store.rb64400426 Bytes18452cdbd035d9f7080c2d29ffe4fa2b4c31298e58122d759f514e46f183b8bf
.gitignore6440046 Bytes35313d6d957cebf7bdeb0500f9364871ec60edbf0e7ea472d04105dfc5d5054a
./examples/rails_2_3_8_button_example/Rakefile64400307 Bytes09dcbdd21fe5f22fc1f760d61dd15a79691d9d508ca010b08e344481e386f2a6
./examples/rails_2_3_8_button_example/config/locales/en.yml64400212 Bytesa58528f471422eac4a7d044b709d181e02feb14a39b8059609c17c4891494a0b
./examples/rails_2_3_8_button_example/script/server75500103 Bytesf88659898b82744a5b07df22f14da3adea0f3754eb52399ddff875b13c00b9ff
./examples/rails_3_button_example/config/initializers/secret_token.rb64400504 Bytes73892cdeb5e0b35bbbac7d56c7cf78fe6893f3b509060670e2a32f0e9aa2b5f9
./examples/rails_3_button_example/config/initializers/mime_types.rb64400205 Byteseeb81ee447a8f788b69240861f043b485ab6e830dde0997ddeb3c1b445ed5d06
./examples/rails_3_button_example/public/javascripts/application.js64400148 Bytes2d666e11693821f8748067b04e843029fcb5466113bd7cb8c0764f7e4ab09b1e
./examples/rails_2_3_8_button_example/app/models/button/off.rb64400136 Bytes06e55c84b39978b1cb7892c6e2e4b7ca84cc77be43907af228f5ceeee7513fe1
./examples/rails_2_3_8_button_example/app/models/button/on.rb64400138 Bytesf0ed36e6b054a1dec82c74b3ebb6daf45b41c65a4a0bf3fb46aa6d791b203682
./lib/state_pattern/state.rb64400355 Bytes3cb0d0167086aac1479ca34a01ea0a7a792542c8268da990d11636cc5a562b62
./examples/rails_2_3_8_button_example/app/controllers/buttons_controller.rb64400246 Bytes8f624bb45d7d5605543ef59f4abfd380f9bec0048e9a98946cfef7947098e30f
./examples/rails_2_3_8_button_example/public/javascripts/application.js64400148 Bytes2d666e11693821f8748067b04e843029fcb5466113bd7cb8c0764f7e4ab09b1e
./lib/state_pattern/invalid_transition_exception.rb64400369 Bytes9043b6b1da8f4f40e624170a85cb88c1871b251919d80a41d00cc5bbf3b694e3
./examples/rails_2_3_8_button_example/config/database.yml64400538 Bytese6b82c6028c90317532c35e6f9bcbfeac24d9d35927520a8c0e68ca7c0cee42f
./examples/rails_2_3_8_button_example/config/initializers/mime_types.rb64400205 Byteseeb81ee447a8f788b69240861f043b485ab6e830dde0997ddeb3c1b445ed5d06
./examples/rails_2_3_8_button_example/public/javascripts/effects.js6440037.8 KBd1e97ba3517aa1362feac8e737f246d04e745b04950ecc1d0f44601e533886e3
./examples/rails_2_3_8_button_example/script/dbconsole75500106 Bytesf76544bb9c4a17435e6ab9938b8a7933f8b5a68f13a7734d07fbfa37c93274fc
./examples/rails_2_3_8_button_example/script/destroy75500104 Bytesf0637d6b28bc8010e86dc9dde428ef13137a664fa7c0aeeedb0bf34b27ba5d06
./examples/rails_2_3_8_button_example/script/performance/profiler75500120 Bytes088da9778bb87d698bce716c404ae81910b4553049dded1924e125fd4c37c7fe
./examples/rails_2_3_8_button_example/script/plugin75500103 Bytesb8f178f2cba667fcba6ad530bd55eeb7d2cdf8098f9067bb4d2ecaeb3af71c8f
./examples/rails_2_3_8_button_example/script/runner75500103 Bytes57bc6bc8e978dfc41428b80664b7b4d907adf3d5116d3de6cefd402ea4ef9b70
./examples/rails_3_button_example/app/controllers/application_controller.rb6440080 Bytesdf6c512ef83c4ed7c936a686d15ee9a0169a855f7fa7ff797c94362ec5b432b7
./examples/rails_3_button_example/app/models/button/off.rb64400136 Bytes06e55c84b39978b1cb7892c6e2e4b7ca84cc77be43907af228f5ceeee7513fe1
./examples/rails_3_button_example/app/models/button.rb6440098 Bytesce5ac8b300a95e36492c19ad2f0e962f7f75eba16631dfe766a5dd88d8bed2c4
./examples/rails_3_button_example/app/views/buttons/show.html.erb64400143 Bytes90e3e5630e9b89b0ce53d9c4b95dee6f9f22b6df7293c10a466bc8a18c07d8eb
./examples/rails_3_button_example/config/environment.rb64400157 Bytes29a34a3c292ac1ac89f44876f0f814c7203a7c9c672b1a9338a1a510ceb32a1e
./examples/rails_3_button_example/config/environments/development.rb64400993 Bytes13e78852937b0f13257a0fd977f55c9b25ff5c2f0d6d69def0601f9779fa54eb
./examples/rails_3_button_example/db/migrate/20101009052900_create_buttons.rb64400200 Bytes39fae66960daea461b868edf077f30b3be2e0b16a03e02f5767d426c768111d9
./examples/rails_3_button_example/db/test.sqlite3644005 KB941d820bb1807511b4a82fc3b216e09a7005ae1010f9deba8efb32d5b8307aec
./examples/rails_3_button_example/Gemfile64400694 Bytes89a44adb541bcd49b17812eebe367a133e8b0225eeebe22a12c098b5f85406f6
./examples/rails_3_button_example/Gemfile.lock644001.64 KBbef7994b9ada7000b45518108857dfb064e38021b7e2e758b2c21db0eefa2958
./examples/rails_3_button_example/public/javascripts/rails.js644005.71 KB7fa7e1dfd72cae11fff2095dd6171afc6fafbfb76f4668873445883a71287dcc
./examples/semaphore.rb64400891 Bytesb07f613cd11bfefbedffd0da95ccf74aded811037bcb3f07af8af4fffbe24a3d
./test/querying_test.rb644001.29 KB2545ad4942a585439728a8e7e8bbf9e9b36be7f5f16ee04edc681c4e348b211a
./test/state_pattern/active_record/active_record_test.rb644001.26 KB9b1ab399f2da2ed3d7f74a102938777fcb3c8a1afbf027ad2a8e1cb85e09b41f
./test/state_pattern/active_record/schema.rb64400152 Bytes3dd1846cc020285414afe6ab0b136abf80b1c6d1a4f0434da287bb07bf2a71c3
./test/state_pattern/active_record/test_helper.rb64400565 Bytesbbbaa4f3f2000ed67d29d3eb32c3be0b80623cf8259bfaac85c5e436fae3e2be
./test/state_pattern_test.rb644002.6 KBe1a230ef224e1bf6fdc9e7dc7f659a471bb3374c2750a72fd2ac00fcc5b8269c
./test/test_helper.rb64400249 Bytes9a113967a62dc99626fd8c121881779dedd5210235b08ee1cd0a95074b1bedba