declare_schema-2.2.1

https://rubygems.org

declare_schema

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

allowed_push_host
https://rubygems.org

id: 1699649

number: 2.2.1

platform: ruby

spec_sha256: 3e4616723168804deeaf462b7cb1e28dcbc503672fbd265d6b7a4a1b1afc2518

sha256: aeb545d082c20ef7e237df260ab332f22abf9072dec1f586f06420527cd375ef

created_at: 2024-10-11 15:41:24 UTC

updated_at: 2024-10-11 15:41:25 UTC

position: 2

version_data_entries_count: 107

uploaded_at: 2024-10-11 15:41:22 UTC

indexed: true

has_extensions: false

extensions: []

Gem size: 76 KB

Version Data Entries

Total: 107

Unpacked size: 331 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.devcontainer/Dockerfile10064400903 Bytes5eeed68c74cc7ee923c54383417bae1ee69dd653599f02f9b9f3a5645f3bed4a
.devcontainer/boot.sh1007550015 Bytes63443ae75c51328da21b6edbf40cd824dc083ee3f45ee6c5cc16ebdc05cd808d
.devcontainer/devcontainer.json100644001.66 KB44ca242311ddaf3e75b494dfb87eb1de269943655975f5e9992a65ae510a2ddd
.devcontainer/docker-compose.yml10064400921 Bytes47c3a88b07572688aa7e654a8c87818784de3a9df03e9e1254e3eb5422eb76a0
.github/CODEOWNERS1006440021 Bytes3fbcb327ae1d822998114404880412d7727227049561e7d507af378963e17d44
.github/workflows/declare_schema_build.yml100644001.9 KB47810a976defcff57c245d6b3525e140a631c9f18d2327049b542c9c656853c3
.github/workflows/gem_release.yml10064400994 Bytes66a00595fdcfe7c33a1f76cfaf089ad233241cf59024310c9ec332833e6617bd
.gitignore10064400148 Bytes596a0d298b5e81571aa9857fa4bb20b648abda186ba7794e8aa9abb0cc40f299
.rspec1006440030 Bytesfa2c777ce093361ce8e48d1f480099ce8a95577775ab0aa9e5451874dd15e7a6
.rubocop.yml100644003.17 KB7313fca5446338d6a49b638735c1bcd2964b6fb31608bf05122b06b96f2a48f9
.ruby-version100644006 Bytes79b9fb49a71869140833837e3a27ae1722a41faf59746519fde5e1346f9dd5b8
Appraisals10064400614 Bytes08f34518397278d3ed2554697e6f41e877dcd9addfdcc1c20043f63498929b84
CHANGELOG.md1006440012.1 KB782e87a366ad3b95aa7d9f9401fec34d84cff808cc954c14adfe0cd87cc41359
CODE-OF-CONDUCT.md100644001.46 KB7f4ffe6ba28e8249c6099044a4ba8524e5ff1c8fff279120853299a85976b57f
CONTRIBUTING.md100644002.17 KB69522ae9f9a83bbeca5d749c7604426a7cffb7293090ac23f2dd78fab4a13905
Gemfile10064400465 Bytes75607d68e82053e3d559160b801ab5e5c3eec3b3fb061927aab0eabce23dec19
Gemfile.lock100644005.86 KB50bc2f49d32f7ea77fb888faba4a4c2ca562dfe6a99780eb13eb3fb39a4813df
LICENSE.txt100644001.03 KB0d6cf8bdeccd94814cd1a5eab5692b3fdaf5a4e707c60f3b50650097605b3328
README.md1006440016 KB55c37aea700614579ae9eec72a455b56757e0ef487279b433c8627c3aa563396
Rakefile100644001.73 KB1920faf60a6e9c8e80df579cb77093edc71dfcb6f8c4d09c3feaf2e367ba08eb
bin/declare_schema10075500320 Bytes30db005b077b3369459b6df1df6d8a0cfbbac726bf50ba9dfe6e0a206830e356
catalog-info.yaml100644001.02 KB7030e44b8d450c59748549cd7557366422c6783f69e9404901f0c786da84c267
config/brakeman.ignore100644002.31 KB7def3124f07fdb5e3ac245e210eeb2d4afa519825a63a67cc5ce4682eafb4222
declare_schema.gemspec10064400822 Byteseb3c122676815a2ad7b24bbb3fbf09ea13e13a01977f8fa732a7d52f7b696277
gemfiles/.bundle/config1006440022 Bytes24af64adea4d830aee275f204ce9347f4fb555c236362ceccf2d3d401ec163f5
gemfiles/rails_6_1.gemfile10064400436 Bytes7aefe920dc952b4e39c7eddaaadf35259fc41f894c650e70b50e06ecc3e71759
gemfiles/rails_7_0.gemfile10064400436 Bytesc4b63a8fe571fdc5f6883eda89361355c5d2d7b370a4b563c1c089e73e686a09
gemfiles/rails_7_1.gemfile10064400436 Bytese5a35f0cceb04cfb0422485848a19682cd0eae629706b829f40f3a9203754ea8
gemfiles/rails_7_2.gemfile10064400436 Bytes2bdfc047d1894a57f07b85d77babaa62562497267281353461ff0786b994b563
lib/declare_schema.rb100644006.08 KB9ba011a610977252960a1081d77c317fd3302393e506424f0afcb57b4bc96f50
lib/declare_schema/command.rb100644001.95 KBb50626ec27b0ca1c811f603d0beedfd6544385b95642c07a2a3929db6e08f901
lib/declare_schema/dsl.rb100644001.26 KB226d977ec85d2de0da1c12810c0d4be48cae4b999956e4af78bff6deee223e2f
lib/declare_schema/extensions/active_record/fields_declaration.rb100644001011 Bytes8c43b398e879688eac5c850adef42a2b20192ecce332cacc566632d77181b905
lib/declare_schema/extensions/module.rb100644001000 Bytesd0f74c1c56c9f08b9fc4500c976a803a826654174032663d298269cd27e6db0a
lib/declare_schema/field_declaration_dsl.rb10064400988 Bytes0e1b6f41b76489558f27fce3bf21bcd945e702d0a7cf214ae323e7ca6b1858c4
lib/declare_schema/model.rb1006440018.9 KB6bdf74a26a9f1b3e7da497e21b39dc4a46adde3bdff253f9c5a9efb19b480024
lib/declare_schema/model/column.rb100644006.22 KBb75138e1bab42cb8f4724ded2952f0b1490b101e325b33b3a6c2cb3bc66b419f
lib/declare_schema/model/field_spec.rb100644006.38 KB2c7d4a2258cffc0997bad7f2e7242e9014370c25341b0bacad22910f4ce6af60
lib/declare_schema/model/foreign_key_definition.rb100644002.57 KB31462dfb4dc0e0e3acf006373d26056302c9790796a947cebe25f7b29d8df8b3
lib/declare_schema/model/habtm_model_shim.rb100644002.74 KBbc32879eb273c656d9cfde6d23154ef6e5a041c4baf5ac68872263b7b94ccf92
lib/declare_schema/model/index_definition.rb100644006.7 KB07df3a2a89f60784b2c1c1c594e5c9bf27cbb101bdef470702d055deeda50161
lib/declare_schema/model/table_options_definition.rb100644002.95 KBd9208d00dcfea3862fe4ff73e3309a02ae3560e15f83b257d0cc2edc1ddfd7ec
lib/declare_schema/railtie.rb10064400265 Bytesc49026fd50cdbf7cae5c79dd9c31a1540a06c74a99b8446a53e077f86ac1aeec
lib/declare_schema/rake.rb100644001.6 KB1614d9e71c9dd205ee4cef10ae5f8dbd1cafc8525cc5dda8924a92ee05cbabc3
lib/declare_schema/schema_change/all.rb100644001.08 KBd9f5c9dcbeb6a9c7f6c1a1b5e5e00acea48bcaf96885b2483b90760d5c6ec752
lib/declare_schema/schema_change/base.rb10064400953 Bytes6b0365dce766363a412f77fa8c3afc2d0dac8f7c24ae6192e737cc788c5fbede
lib/declare_schema/schema_change/column_add.rb100644001.1 KB2a4a6c0f50481dc82aebea429f2a089376ea90ff5df8db2315dc3365aa77dba9
lib/declare_schema/schema_change/column_change.rb10064400999 Bytesba6c47d16af22ef36b5a009b79c156de6ee61357f405e0d80bd3bdabb2a6ca91
lib/declare_schema/schema_change/column_remove.rb10064400380 Bytes3da91e74711631d551e8edbb04198cae30977036cbfa3a3cfba9934e1b62a9ed
lib/declare_schema/schema_change/column_rename.rb10064400591 Bytesaf2d11b25402d9f8c7fff6a599ca8f8f0e230b7ec36fce8ff66d30d606a79dc3
lib/declare_schema/schema_change/foreign_key_add.rb10064400703 Bytes3461e2d105bca996d7c289f330d4c08e9d1904741d9fafdde5464bae6d9211cf
lib/declare_schema/schema_change/foreign_key_remove.rb10064400389 Bytes89c25f2d8fe594fb3ee3b273013ba48b68ce2e81b8ca96d19a9f07e9413a4850
lib/declare_schema/schema_change/index_add.rb10064400938 Bytes5558f7db8b28627d6433da6e556860a6dcaa904e1b13aecdc7f20a50cb34df3b
lib/declare_schema/schema_change/index_remove.rb10064400373 Byteseb6ee5870e4d3267c24332704ea60348cb387a0c5e343425b3772135d244d2f4
lib/declare_schema/schema_change/primary_key_change.rb100644001.64 KB28580ee0e250ad41b986702b62212b35b298fe11429158fad4c5ded7e5777084
lib/declare_schema/schema_change/table_add.rb100644001.31 KBc3fb02abae49c0f2d917fa42442f3806e8a496bbc020c334ec32b29aadd7fb5a
lib/declare_schema/schema_change/table_change.rb100644001.35 KB9c52b53b2662b1ccbbd3d3f72f6a820ac96e85382fbfcfa4015d32923a4be75d
lib/declare_schema/schema_change/table_remove.rb10064400420 Bytes5f65b289ddb25c4c2e8dce1999600ff2b4d46474705f42e6e9c2172d59af397e
lib/declare_schema/schema_change/table_rename.rb10064400481 Bytes959ebb77c5786881f17eec44edf534c6db62cac38de9e94d78270415cd00c026
lib/declare_schema/version.rb1006440076 Bytes0b00ca5e9b7bf956ac79fb2ccd324ed03b6b6d681a5599ce73693abf5e2a41a1
lib/generators/declare_schema/migration/USAGE100644001.2 KBc9e89a668397145b9fcd7461c9b296446f6601c51579a87cb9957c36751c7e3f
lib/generators/declare_schema/migration/migration_generator.rb100644006.9 KB4da30506c7315a5010819ebb5480001ebec4b48efb7db38a345db00076603116
lib/generators/declare_schema/migration/migrator.rb1006440028.9 KBe253651b6aba04931e80823bbf228785d05811309f7aa856aec0698fadd85793
lib/generators/declare_schema/migration/templates/migration.rb.erb10064400207 Bytes2fa6066522fa43df8a162a23ffbdd5b15e534762ee25ae5ce3f79face187ccf0
lib/generators/declare_schema/model/USAGE10064400732 Bytesc0182eca68d2ff37ee0d33f4b8e22f562aafa9e6ea4c609a2aa2a3c2e9e7d979
lib/generators/declare_schema/model/model_generator.rb10064400308 Bytesf1e10bfd257d0aaeb8694f736357f7e2a0e40458b31fca69a1d700ec1c85211d
lib/generators/declare_schema/support/eval_template.rb10064400795 Bytes09b21a4223449bae53a1a6ae9037fe8c5719b2e976d125b04c3c5c08b8fbf44a
lib/generators/declare_schema/support/model.rb100644003.64 KBe1c609799518940f92d255e5c27db3d0613d5aebfdee2f3749b489d382e1ae4c
lib/generators/declare_schema/support/thor_shell.rb10064400875 Bytes816942ddf1e93761da142898d727c2ada67ab895c145a4a1299f379d934d3d8c
spec/fixtures/migrations/mysql2/will_generate_unique_constraint_names_rails_6.txt100644001.01 KBf053493d725a8b5856b0985f114841b0954a0e391156c9ca2a3b4fb68de81fb0
spec/fixtures/migrations/mysql2/will_generate_unique_constraint_names_rails_7.txt100644001.01 KBca32419740f610d65959136d76ea4dbf1b367f0e93f8e871a27e38b317cfe3c3
spec/fixtures/migrations/postgresql/will_generate_unique_constraint_names_rails_6.txt10064400744 Bytes33dc963fc80e77643132701d5190915da1464e799e47939193f7398529e461dd
spec/fixtures/migrations/postgresql/will_generate_unique_constraint_names_rails_7.txt10064400744 Bytesedd3e3f5a26131b21ba55bcd127f603dd7af5da9ed259c3262da617a660bc10d
spec/fixtures/migrations/sqlite3/will_generate_unique_constraint_names_rails_6.txt10064400877 Bytesa6dcee37fd2c4bb7cc31a388a43a85820716f98a6c52b7736515d35cb354e33f
spec/fixtures/migrations/sqlite3/will_generate_unique_constraint_names_rails_7.txt100644001.01 KBca32419740f610d65959136d76ea4dbf1b367f0e93f8e871a27e38b317cfe3c3
spec/lib/declare_schema/api_spec.rb100644003.19 KB39c2791051df96704e042c444d90e8450acb3c8ff2896233ca2924e3509f8559
spec/lib/declare_schema/field_declaration_dsl_spec.rb10064400968 Bytesfb450a3d88d46de1891a62203b405db80b6b7c041732594df1554024cfd487a4
spec/lib/declare_schema/field_spec_spec.rb1006440012.9 KB169db308a19900692b2cc7eb908ab563059f5515f1d1ae5a81319b59771083fd
spec/lib/declare_schema/generator_spec.rb100644002 KB0245d0819654b9e32ea118dcf84e14a6bbf9db16fad203e78a0f013516612951
spec/lib/declare_schema/interactive_primary_key_spec.rb100644002.67 KB8ae22386b9ae2b91df61c720a463bd36d34291043778dd0965cf2d51fc39afe0
spec/lib/declare_schema/migration_generator_spec.rb1006440059.5 KB528576d64d5850ed38f5fddf33e293042aa21fc0cb61c3a0b8c8c65869bcc082
spec/lib/declare_schema/model/column_spec.rb100644005.68 KB8ed0016a59a158050d8ff28a764168568aceab30df6c60416be6f7432e28c714
spec/lib/declare_schema/model/foreign_key_definition_spec.rb100644004.48 KB7579e1d47232c2e6c91907c3456e59d4f328c9908440330caeba74e107ea6bb9
spec/lib/declare_schema/model/habtm_model_shim_spec.rb100644006.97 KBb7c6fe45cfd9cce9689c9ebac0aa8fe51fcbbdeb933c2524d1ff76ff28d7c70f
spec/lib/declare_schema/model/index_definition_spec.rb1006440011.8 KBecd7983ac1e4dae5c291c6be0314686763c3f58b5939d2da962971093c42eb39
spec/lib/declare_schema/model/table_options_definition_spec.rb100644003.22 KB091c7d4a72545ee8dc35dd23a9aac2962ad53189ff93ba072959d24f76787da2
spec/lib/declare_schema/schema_change/base_spec.rb100644002.17 KB757b77a4858c75beebcb6d8c1814c9ffe00237b52f888a39e25dbc127df65050
spec/lib/declare_schema/schema_change/column_add_spec.rb10064400877 Bytese93be52454dcb9fd232ef1953b6c1dc63ebd247fc4ac18cd4e03a26ce60cd58d
spec/lib/declare_schema/schema_change/column_change_spec.rb100644001.11 KBd60a1b2feaf649c75c1d84b4fd7d051fa4f5cdf511005801f1214e2559c8cbfb
spec/lib/declare_schema/schema_change/column_remove_spec.rb10064400883 Bytes2d79f06d37e78d96a76d6e701541a0ec2d1f38c81064938126878105321f7903
spec/lib/declare_schema/schema_change/column_rename_spec.rb10064400751 Bytes888d4bd93840ad1e5f021cdd4d669dff7b23e2c03aa77930b557d80e95429cf9
spec/lib/declare_schema/schema_change/foreign_key_add_spec.rb10064400925 Bytesa67e0ccd771891dc7044c20c4dc6814918660fabac4ef925ff4cd2f07b904277
spec/lib/declare_schema/schema_change/foreign_key_remove_spec.rb10064400931 Bytes5415fa4e0ec0b04054080f7166f0351f0e336bdccdac24c2b5b2565f661b218f
spec/lib/declare_schema/schema_change/index_add_spec.rb100644003.06 KB7a54ca39d887e2f2bf0b814bdb3aaace5313a8350f1efcb83cb10dad6cd69b98
spec/lib/declare_schema/schema_change/index_remove_spec.rb10064400888 Bytes2b8dac0f6f8fc13aff2763303f3a91949839c1f34c56f20834e683c009417983
spec/lib/declare_schema/schema_change/primary_key_change_spec.rb100644003.79 KB3627f56267bf659567000a0adf584a53be90b3c81e8ba6b53303026f5da20434
spec/lib/declare_schema/schema_change/table_add_spec.rb100644001.37 KBb56bf60123bc88d94624a3ef54ed2b9cd6a5d57888ea999c3fff133b884a69d2
spec/lib/declare_schema/schema_change/table_change_spec.rb100644002.06 KB7dfe40d8b4d9ba54d28b8bbc4802832bb0cfdb495af9488d0874f2dcbaf122be
spec/lib/declare_schema/schema_change/table_remove_spec.rb10064400672 Bytesf212dc713d297ed4cd764ccfd52f974d0e92db9348efb93d81eda8e466cbcd47
spec/lib/declare_schema/schema_change/table_rename_spec.rb10064400674 Bytesdb6e914b94c186f47a380aab739953a662a3f1ebf666e99e7a3fb853590e5cb1
spec/lib/declare_schema_spec.rb100644007.06 KBf5c994da21c561bc42be406046a036aa05584516701256e769cf3f13656e8a40
spec/lib/generators/declare_schema/migration/migrator_spec.rb100644005.24 KBbf64753fa112e28618335290f01357c95a6673d4e93a217b08a96b2f4ac8562c
spec/spec_helper.rb100644002.16 KB113b7624507342843d514c77812b37c79cfeaba8b02b806e53a81ddcbd6eba8e
spec/support/acceptance_spec_helpers.rb100644001.82 KBd1df435f57315df68d7fac7b2c98e78bcd7794f66e55e1c2d77c79c60b2b0d3f
spec/support/adapter_specific_test_helpers.rb10064400430 Bytes3c0441dc13ba2b0c8e4bb55f3c5286ee9c05bdcce30ec250d5ddc35c9f2a279e
spec/support/prepare_testapp.rb100644001.36 KBd90af201e0b261e520d3594f8e5d4c6187e933ec97fdd04b766be0d9f0eb960b
spec/support/test_app_spec_helpers.rb10064400155 Bytes858986e4f0273243f0c82ba14bee43415e70ac1380e430a202ba22d9d9c9449a