stateful_models-0.0.3

https://rubygems.org

stateful_models

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

homepage_uri
https://github.com/sebscholl/has_states
changelog_uri
https://github.com/sebscholl/has_states/blob/main/CHANGELOG.md
source_code_uri
https://github.com/sebscholl/has_states
rubygems_mfa_required
true

id: 1736181

number: 0.0.3

platform: ruby

spec_sha256: b544bbbcaf5225ce9aac9fbc137f1d2393cee8ee7c5abbfe9407a99612f4ce4c

sha256: dd55725332bca3c7efcf8dbd8b75819e7f9d96219471e16fb306e8fcde5dfdef

created_at: 2025-01-14 18:08:23 UTC

updated_at: 2025-01-14 18:08:24 UTC

position: 0

version_data_entries_count: 79

uploaded_at: 2025-01-14 18:08:19 UTC

indexed: true

has_extensions: false

extensions: []

Gem size: 134 KB

Version Data Entries

Total: 79

Unpacked size: 3.64 MB

Full NameModeUIDGIDMtimeLinknameSizeSHA
spec/dummy/bin/rake10077500121 Bytes98b5f45f553697dfb52e70dc3c5dba5c1a7df12bac18146becaf6cd9b0960f18
spec/dummy/bin/rubocop10077500297 Bytes180bb349cc1e2b16919cd24aaafb366da306e8f38db64d820abb97b22521a90e
spec/dummy/bin/setup100775001.02 KBaa46424b2ce6f19f8bc212e5eef1b2828bab891e067c4f93b5f8a515f494329b
spec/dummy/bin/thrust10077500135 Bytesedfe935b919a01c4d9ccbdc5143c59d3bfd23121375b7fcb0d0f4806ac5ec079
spec/dummy/config.ru10066400191 Bytes8fc3f53e0e24734bc076912c440973f1d68e674b3efe00330843e669055eeeb9
spec/dummy/bin/rails10077500172 Bytesb29f80b502bdde24e263ab772c43268a216466121e50cd45ad255361fb5bcc99
CHANGELOG.md10066400884 Bytes8e26c4c48aecab4013cf864604cb454c48d19227a1d98313d194fd82c8b64109
LICENSE.txt100664001.06 KB6778357929d76f1808d1cefb5107c9ab883a34519eb5617d03195fcf8e806d63
README.md100664004.35 KBf3aa1795ec8784edfe482b1148eddbf09ee9a8d33fac312944cc6cb8bfb59dee
lib/generators/has_states/install/install_generator.rb100664001.02 KB7002e30b0b674b07599a8d8b83795073c1e06d612fecb918383530325b074fa8
lib/generators/has_states/install/templates/create_has_states_states.rb.erb10066400488 Bytes98e582a4874e6a49e787a342ebf4ef85f65c43481a8332f899bc589d75a02c47
lib/generators/has_states/install/templates/create_indexes_on_has_states_states.rb.erb10066400439 Bytes2e92dcc6ad3e1430c7a69a36a51bf734026718e960ef29bb3f260fa3cb55a2bd
lib/generators/has_states/install/templates/initializer.rb.erb100664001.25 KBb313e0a0cf39ce0c6d999e56b5439aecdabdf18f783a4715b690887e59c44452
lib/has_states.rb10066400558 Bytes369e4983e7a98d2ef161a0641758fb39bb8c41da67c94faae955cffdef63b25f
lib/has_states/base.rb10066400916 Bytes82cbc856b5ecde8ff566158c0342e4dfddbb0fb38b3bf65bb133d024f29e4d5e
lib/has_states/callback.rb100664001.31 KBd5ceba3218a5467a1ad291486a82cd9b1637fdf2da23e99f102bad5b5d924412
lib/has_states/configuration.rb100664002.19 KB059cc70eaa6836a7d547ef059ca06147c71ff64f616be325ffb1ccc82a4b058a
lib/has_states/configuration/model_configuration.rb100664001.88 KB06332a4cc1655b3e8e22aeda174d777bafd5fb68066f31bd576d8607dae86b89
lib/has_states/configuration/state_type_configuration.rb10066400257 Bytesf9d25c1c42bb8c65d97b805f7fcec07f962bb81f7cdbf47617a802fbe327eaf9
lib/has_states/railtie.rb10066400150 Bytesf9edc3aa9483578b80ff168a5214174e1e5ec59ea12666eddf4d85cd480ce44e
lib/has_states/state.rb1006640078 Bytes35c95ccc1409d8cdf63f5d32fae120a4d5b77c6470187b43deb3ddbec878d309
lib/has_states/stateable.rb10066400719 Bytesf2781fbefb9619142778785917b885f130715d593aa24553c2469d8976699175
lib/has_states/version.rb1006640072 Bytesa831754aef28361696ad9dc24b15e68d6af51976c58ff12d61033d3b1f1d4f7d
spec/dummy/Gemfile100664001.48 KB050923a3e83b40f1c22df46635315fc1d653e79f256b45d756611efb85917a9b
spec/dummy/Gemfile.lock100664006.63 KBd0c60d2eff3ce8fe5ccb7c95e1e0367cbd43ce1c32aa3aee685748f425256602
spec/dummy/README.md10066400374 Bytescb08e48b7df3451e22fb32b808eee8b7c12d330b7f04be49353715fe612fa7d7
spec/dummy/Rakefile10066400258 Bytes5c55d5316f8591cd10676e9805661fcb681ef22e9ebc932c2e78f0fcb0cb1fd3
spec/dummy/app/controllers/application_controller.rb1006640087 Bytesb57fc63b23fdbeab4a8305af9575ff8c9799a28f5937941d8945a290c06c1496
spec/dummy/app/jobs/application_job.rb10066400300 Bytesdfd9c05d6631a1492b75541d79163746f77665b58108d7732bd05e64f9757b6d
spec/dummy/app/models/application_record.rb10066400105 Bytes4f269f401f3a48c1c49a7afee84a2f8bf38db23fc634aca0c0734a23c7dab60c
spec/dummy/app/models/company.rb1006640070 Bytes2d2e41f1295588f330d6c381a1698489eb69cb935a5130d8a82180f6c650c321
spec/dummy/app/models/user.rb1006640067 Bytesf879d1b6552df95c269bff86e7e5ae15139e805cb9ea2a4cf72d0a4f0da1d243
spec/dummy/bin/brakeman10077500170 Bytes69d5ddeb6b5b40492a2629923ff13d144770eac3db6c83f63630ffe855b3dc14
spec/dummy/bin/dev1007750087 Bytes849bb1497e7dc6d7f9518c681f764504c036efa8fa087156950a5625dd85b669
spec/dummy/bin/docker-entrypoint10077500387 Bytesdc5492f02e7b3f3bcd67fa70afccc4c1c5500a29f8887f32b2233d79544700ea
spec/dummy/config/application.rb10066400670 Bytes934e0ee9c54556aca28801e92287edba700d3a0352775eb58df790b534003358
spec/dummy/config/boot.rb10066400159 Bytesdc234fcbfb2ee103ce0398da6c844dec130e9c687fc7530c806624ce241cb72e
spec/dummy/config/credentials.yml.enc10066400548 Bytesa49528673ea2c26cb77847998dc8ff366c968e1af04fa5c849c7cede5fc41dcd
spec/dummy/config/database.yml100664001012 Bytesa02bfdeef9e81d13dfc050a1f18425bcb7ab66855dea86057ffa74a2374856a8
spec/dummy/config/environment.rb10066400159 Bytesb58d693780dfd9755e0bef3f236b10aca085004f083302ff79054465ffb6ab99
spec/dummy/config/environments/development.rb100664001.87 KBfead5e318e987128c7e804b0b73b7ecbe35825b57d3c48c6cb8c84c441351ce5
spec/dummy/config/environments/production.rb100664002.67 KBd5ecdfa527eff6b871e02018047ae43dafa2015a34083876248b40ce8ec27500
spec/dummy/config/environments/test.rb100664001.84 KBda842c3fb95e2861237329d8e45804591ca0d3b53290cdf77e1896b06fbcfec7
spec/dummy/config/initializers/cors.rb10066400535 Bytes6abb07f0e79a182f71fccf1c4fa2a49c88bf2abcd50eccce2abbc7986dd35fa3
spec/dummy/config/initializers/filter_parameter_logging.rb10066400478 Bytes84980c029304646f67b2acd15605432321f4cbdaf4499af61623f1fede997818
spec/dummy/config/initializers/has_states.rb100664001.38 KB4b780a51d99cf050fa6eaa86d340b4fb883b50fe0b494abc35f7a3e54d81acfc
spec/dummy/config/initializers/inflections.rb10066400680 Bytes279fc90f0bbc1d6f91165bded6bb105df727eff3d42dc24a0255ef72e10005ca
spec/dummy/config/locales/en.yml10066400908 Bytesad72af216ad0a67a1155c685535698fdd2a7138810c7e6dcb5eab7f0cc1c5922
spec/dummy/config/master.key1006640032 Bytese605abb63d8e66c842cfd68a269b4a3416c96eb6b05023a734e91257cdc1a306
spec/dummy/config/puma.rb100664001.95 KBb3fee0ccfbcc3d8bc008fc21a7b8b03932c8f477f1ac935fd358680aa6e26ff0
spec/dummy/config/routes.rb10066400471 Bytes7efc0bc4aa6e46b86f63af6b25a87580c04ab1cc37d805e8801018d6ebc97c66
spec/dummy/db/migrate/20241221171423_create_test_models.rb10066400271 Bytes74d6027f765d831a0cb2473a4a3e662a5a850522ebaf688db8be6a0f32834f0e
spec/dummy/db/migrate/20241223212128_create_has_states_states.rb10066400446 Bytes4b3c6aa7b174bca0455869334683012443e471eb557ca30471f5c13db4c9f49c
spec/dummy/db/migrate/20250114175939_create_indexes_on_has_states_states.rb10066400350 Bytesf4353dfbb06d25a44d2d65e0a87f7ea6949588d1225165f96240f5126bc0bcae
spec/dummy/db/schema.rb100664002.22 KBa4a3f613c954b42d7e90c2fb76b9076a77533c3e1351cff2280a80491bf6f577
spec/dummy/db/seeds.rb10066400525 Bytes6ce41555d4137025b41fe44fc626435905f641986abf134825495d934b516b25
spec/dummy/log/development.log1006640063.3 KB03776d22b3194732ea75a410ca179312b71beb505dc35f8ceefe3be7e7356623
spec/dummy/log/test.log100664003.38 MBc06ba61a67957652b627482c7c50d42335f0e5aa0ead32e2c6d8d0fe961617fc
spec/dummy/public/robots.txt1006640099 Bytes2f15987e4606501202b9d337085439339e53a374e3d194847192c12f85ba78f8
spec/dummy/storage/development.sqlite31006440064 KBa461ace0c2bf494ca4cee71a49a4f7cbc6d30016fcdda59005d7eb6ce8a7a106
spec/dummy/storage/test.sqlite31006440064 KBb44c94f3fb51079ef8d592653eb75478d8b94c10edb0463f05c599668d221b40
spec/dummy/tmp/local_secret.txt10066400128 Bytes9c5abcf9232cc7a3ef639eeb911a931ee3d2cbe93744adcde586e5fec3f19756
spec/factories/has_states.rb10066400391 Bytes188db152117cb98e0a96deccac0f036fafc6c72d930d6141daff4c951b16ae9b
spec/generators/has_states/install_generator_spec.rb10066400788 Bytes3daed70e6827a6133e5436fe39d7a84063cc00c929987dfe35c98c0bba22c15d
spec/generators/tmp/config/initializers/has_states.rb100664001.25 KBb313e0a0cf39ce0c6d999e56b5439aecdabdf18f783a4715b690887e59c44452
spec/generators/tmp/db/migrate/20250114180401_create_has_states_states.rb10066400445 Bytesfaee878d565e5a19d08f6c356b7d917e5a77c95e7ab6769d60c0c2c9d3f74148
spec/generators/tmp/db/migrate/20250114180401_create_indexes_on_has_states_states.rb10066400396 Bytes89b822470d7ff7fd742d9b102acfd2b7602b1480bdeaf8b50bbffa49b48349f0
spec/has_states/callback_spec.rb100664002.93 KB1147dc930948adb3fd67c2d1e038fe46b0601e167025be06bd7a4eb0f8c1e286
spec/has_states/configuration_spec.rb100664005.35 KB0093a1e44ca89155a8833bc8345283eb18e82ffbbb5d83b79868189f4579e1ce
spec/has_states/state_spec.rb1006640010.3 KB70e6d16f12969f06acc101fbe39913ae4facef46194e862c83f3e5f723f17770
spec/has_states/stateable_spec.rb100664005.61 KB1ffb581d019eec2d22325873700cf4ad9bf58e3d2e177d53f1147014df22c294
spec/has_states_spec.rb100664001.61 KB0b14ca527de860f1686fa4f62d35099e496a80896d6cc9bdb4d95a1c33c38b75
spec/rails_helper.rb10066400592 Bytes2dfb40aea8f338e0f89ed5e428fdcce890162cf7ecab2ef924e101740b302a1c
spec/spec_helper.rb10066400397 Bytes76da706dd9b4c7331ffa905cf1934f4fb272ba46e7b27575cfa1167dc841c6b8
spec/support/database_cleaner.rb10066400347 Bytesa949271c01dbc6db88de250f9c10cad3c281c9a9beadb529a74711fe82cc99f9
spec/support/factory_bot.rb10066400174 Bytes5a085f5889f1e2c498056b58b65027536a32382f52f0a63dd4e7c1c87b0b3b1f
spec/support/shoulda_matchers.rb10066400193 Bytese9543d70a3f2119d9756b198dfda03dae5e82f20b82b44c8f562164aafb0203d
spec/tmp/config/initializers/has_states.rb10066400275 Bytesf25cd2bb72d9bff6eb4258dd5e86381b7bb2e9b049471a98c03801dc2789561b
spec/tmp/db/migrate/20241223004024_create_has_states_states.rb10066400462 Bytese421f4921370bab503bb3a808bc8ce6a7e9e40561944357b524ec8daef2e03d7