better_record-0.23.3

https://rubygems.org

better_record

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 1159508

number: 0.23.3

platform: ruby

spec_sha256: 737aa4c71690af8eb9ca139b8fdb66a12f71d9d025f9c2182de7c6462a9da4dc

sha256: 4de35d40d6f6e5d985c44fefd1442e0add721ba65c35def23afe31daee9809d6

created_at: 2024-05-13 08:31:41 UTC

updated_at: 2024-06-12 22:42:31 UTC

position: 11

version_data_entries_count: 120

uploaded_at: 2019-08-27 13:58:42 UTC

indexed: true

has_extensions:

extensions:

Gem size: 47.5 KB

Version Data Entries

Total: 120

Unpacked size: 206 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
MIT-LICENSE100644001.03 KBc9fd13fb6413691e17cda335370a33ef68588e0ad2519ad3db86d2e3990e8558
README.md10064400457 Bytesd2882f1de51420759a74c8b13f1841dc75f789a8db19d63a89de34393d8bcc56
Rakefile10064400574 Bytesf3246f15b7411a4f3af5cad9028939098479816519d7c534fd7b380691b709b2
app/assets/config/better_record_manifest.js10064400105 Bytesfb5e84efeac81974a3f94e1f85e076e59488354ceed33d232d74422a678299cf
app/assets/javascripts/better_record/application.js10064400725 Bytes910b6a0488690c942d062715f9d34f2bf10510e00c996d91eb025487edb73251
app/assets/javascripts/better_record/table_sizes.js10064400147 Bytes19a187bec6cdb96d6de80a61c16c857c613536adf9138476bd367db38d282635
app/assets/stylesheets/better_record/application.css10064400736 Bytesa63c83d31995d61cb5a658d5e5ee02cc80232bb2ac87c8d12cfc28036f82c8e3
app/assets/stylesheets/better_record/table_sizes.css10064400128 Bytes13d6a7bb4e545a140571b216d79148ed4cc1c523157033a1ed194a6721f59029
app/assets/stylesheets/scaffold.css100644001005 Bytes3b2fcbfee71cc76449d482e5756a80713bec5d8db6d388b8cda30f4124c6f5d4
app/controllers/better_record/application_controller.rb10064400602 Bytes9a89aa280348bef19fc26c1d81dac567e958643c9b0a7248ef10c575ceb19556
app/controllers/better_record/table_sizes_controller.rb100644001.02 KB6179b921426d967b07391d7d4e003d4e7322ebfce1466eba3f07e7516ab8ffc2
app/helpers/better_record/application_helper.rb1006440057 Bytes7c3ac48bf449588149aa78db84b1589c083442104e6601ba0b459b690b5e6a4f
app/helpers/better_record/table_sizes_helper.rb1006440056 Bytes7c528ec40ca6e9ca5767f2a09b0a2f26945cbba3fcf9eb05bfcd24dd9b8709f1
app/jobs/active_storage/purge_job.rb10064400306 Bytese30d679a46eade26730fec807880b213e9d5db7479c9c48ebe956457c87eb595
app/jobs/better_record/application_job.rb1006440071 Bytesd01ecded49fddd4c65af60feecb34495b3b5dc6f52875ae8bee71eb5ae5c62e4
app/jobs/better_record/resize_blob_image_job.rb100644001.98 KB69d937986c415d902803d74613e0de32a3e122e566abe873c236084d852110e3
app/mailers/better_record/application_mailer.rb10064400134 Bytesc8a53f1365c47ae1d82b2c0988c6e36cd18a7a14f8060334bce4c883d36f9da5
app/models/better_record/attachment_validation.rb100644001.48 KB759c8b6e4e061ee1818c55efb53395aec2f89635b6f64f45da14e0d5aa5e0e2d
app/models/better_record/base.rb100644005.11 KB1c891c02c8037c89009ed23a1f6e53a5e576bfe4ca94ae46ced975ad469e9c1b
app/models/better_record/current.rb100644001.51 KB42678655670062fe9ad4fe7a61d117f6098d8a0ba14d40674fe28c8cba87a7be
app/models/better_record/logged_action.rb100644002.01 KBad3b7b7d97847c0bd8180fa3b7065b0f56ae339538a9178af76e89e02556fd6f
app/models/better_record/model_concerns/has_protected_password.rb100644004.05 KB041bb5b32ba49240e6e03ec1597826bb89acb6e869bb9f67e917bead49a3cbdd
app/models/better_record/model_concerns/has_validated_avatar.rb100644006.97 KBbf22344eecb6c590619c4b1c7044ce733edb08496fdc1f42065baf83822ff138
app/models/better_record/table_size.rb100644002.95 KB3f8f787059e3e4aa930997a8c6dbbeb6f6497bd75e92cba2252e2bf9ec1a7be1
app/views/better_record/table_sizes/index.html.erb10064400910 Bytes51598f16a520be347a079945e0b100fc8ee04334c4dde3781438a30edb4bee57
app/views/better_record/table_sizes/show.html.erb10064400787 Bytes588eb66e63f6269dc551e59827ef66b39f63796fe686c9303885e834aad48e6a
app/views/layouts/better_record/application.html.erb10064400288 Bytes2714eea9358a6504e3c9b182ac6d887c6d97528f549490b4d79db168ab796c1a
config/initializers/active_record/exchange_rate_integer_type.rb10064400124 Bytes30f08a4b5a3cecd38e91eceba12a587328a4f06c99d940e2afcfde248f0a41d1
config/initializers/active_record/gender_type.rb1006440096 Bytes5489eff6b48a973d85122e11bb715f8fa0cdfb4ee1bb6ad40140539a17ab46b2
config/initializers/active_record/money_integer_type.rb10064400109 Bytes05a7dbc392c69e89cf47fe06fda42691c32ad375cf8a846b7d588194100b9257
config/initializers/active_record/three_state_type.rb10064400105 Bytesb9680b8a5c6e2aae7c4e78c112aa32949dc0c0c6533e6b015574a35e91dbccdc
config/initializers/active_storage/attachment.rb1006440078 Bytes1bee2c9e3aedae2f0869fa5622ea9a5888f2bb6d34442b115c6b2b9d0658340d
config/initializers/active_support/time_with_zone.rb10064400199 Bytes1ce3a90f1cff73e0cf65bdd0ad1f219a0a81e8254bf6ff55bce4382c56276cb6
config/initializers/concerns.rb10064400150 Bytes220c6945f2bb7fa48ebe134df0f6200fdb7bf1570661cbadca637de0b44b8afe
config/initializers/core_ext/date.rb10064400238 Bytesfa2f51a84005f2a94956d8e845361c3edadae9371c3716189e52f1a545bbeda9
config/initializers/core_ext/integer.rb100644001015 Bytes4162893d8df32ce56b790f2d68f0fae2986843381f0ca36dc99643d8a1d615aa
config/initializers/core_ext/string.rb10064400565 Bytesc59741b1595c16928857ec78aada0cc1c3c9e05b90e1052ad81df796e38bb673
config/initializers/core_ext/time.rb10064400176 Bytes0e516b1c7f56432689338c4ada6c93ca5fb8b0cf8de9dfc8594913dba99ffc7c
config/initializers/dkim.rb10064400391 Bytesa5d64ae70e9b99d05ba012783562546ca4b3a28f0900bcdeb28e342cd68d95c5
config/initializers/filter_parameter_logging.rb10064400322 Bytesb6714f50a77979ef244fe3f87a76100e2f0267408c68cc317a362feeacd41008
config/initializers/inflections.rb10064400838 Bytes84ad1850e209d55d7b74f84817c7f624d8b1e0d93a7a986f42a16435bf79581f
config/initializers/jazz_fingers.rb10064400195 Bytes1c31a8970c393dca639e92f57ebb2b642f3a9cad5a79a8b49d5cf5fe3c5cb632
config/initializers/mime_types.rb10064400187 Bytesff8420d6263cb5a58cdb9de7c9bd20ccbf82c01a546c245fdad6b0af8ad0bba3
config/initializers/redis_store.rb10064400815 Bytes1286a1d6be958524e29a3bbd735aa58e3fb578151b89c5ea450d9bd75ba3e7d4
config/routes.rb10064400273 Bytesa24477b91c5981d2b129b5b1217f436a73a64d79747a1e035145bc1b6bb0ae9b
db/migrate/20180518042050_create_better_record_db_functions.rb100644003.69 KB7b661ccf2ffc0dec74d24aa921e0ab1f14eec9e5451646279d27d86a6838874b
db/migrate/20180518042060_create_better_record_custom_types.rb10064400675 Bytes1eb9d8fbe6c84f04ee558176515cfef5bcd30d4aed0aac4495eb25fa64b988b2
db/migrate/20180518042070_create_better_record_table_sizes.rb10064400664 Bytes251b3d6203dc5436c0bcbb2f1c0a35ff5d4c74d95ac9a2b8fbf860c75e7a1c85
db/migrate/20181228204403_create_better_record_attachment_validations.rb10064400464 Bytes6c09c5aea2dcce521f49c76fc2b737ff69872ae4d32e308e671c0ea16a61498e
db/migrate/20190107202602_add_updated_at_to_better_record_table_sizes.rb10064400207 Bytese39ce1bbdd7387737f25b451caf1df84f2aa1214cc8c41e2956297fda8502fe8
db/migrate/20190123225641_add_exchange_rate_integer_type.rb10064400424 Bytes2df9817c3c6dae4791259a66966b5d5b1de1154a03081c8b49737a63a84c1faf
db/migrate/20190209033946_update_better_record_audit_functions.rb100644003.79 KB420baf1832aa113cb99c4f6fdfe11f1b6a89484cb45e9e821bdb665458a41888
db/migrate/20190209195134_audit_trigger_v3.rb100644005.46 KB403d84b5cede3de579b184e6fc9db6b8575bf048e6c8db40ad404bb0d7bfa115
db/migrate/20190416215152_add_three_state_boolean_type.rb10064400398 Bytes050af2131672df6c18f7691090227b2634388554e6442fe05a36e5f156954d65
db/migrate/20190823220215_audit_trigger_v4.rb100644004.87 KBb44e9cae5cc1176ca95d6856b3fb06d6508e6a38d03d5128db40963d56cfdc66
db/postgres-audit-trigger.psql1006440015 KB2dc80c15bae5eee69d10da76f635f2bd6b7916768d8842d0d409cab0aa73b47f
db/postgres-audit-v2-table.psql100644005.19 KB9c4d245a432ed11f572476d88c3a66f3cd207571230e486f1fbd10a04af320e7
db/postgres-audit-v2-trigger.psql1006440010.4 KBc30132c98fc263ff4b6b5a2db1351fb38306c44cfcbd3b29e61064b4697a6623
db/postgres-audit-v3-table.psql100644005.46 KB080068658980d168de7709d826d577e8e65d882103b9e6467859b6ef752e30b7
db/postgres-audit-v3-trigger.psql1006440011.6 KB0bade8e009123137b8181107631a83016295d8652d1344ffcfd9b42be5c9617e
db/postgres-audit-v4-table.psql100644005.88 KBf26a6b7f183d6f415920543810b988e8ee2ba87cbb702f93885a44454d689e83
db/postgres-audit-v4-trigger.psql1006440013.1 KB4b7528fae39414b6dae9d887c45ff157b91dab1bae0c1ea1412ed1176636dd52
lib/better_record.rb100644004.41 KB8fa725bb42f1c62e2346dcbb3fde2636cb86fe95adfd2b8f69c245e4a02a9111
lib/better_record/batches.rb100644001000 Bytes74927eb783fdb879c9a0310f9ae37eba2a885b31ca1cc8b2926f52ab1e7d0fae
lib/better_record/concerns/active_record_extensions/associations_extensions/association_extension.rb10064400961 Bytes1c7e1a9bdb9d71b7b349ea4b158c6aa12441f3565d258a1f10a3379d59f9756d
lib/better_record/concerns/active_record_extensions/associations_extensions/association_scope_extensions.rb100644002.36 KBad5b1c7bb2291d000b24b4171c6ef807ac5954942a1de00e5cf1a9fa82bdd226
lib/better_record/concerns/active_record_extensions/associations_extensions/belongs_to_polymorphic_extensions.rb100644002.08 KB9a94dbaf5e0ef0b6add179a59bb7f54a897cf595f2e7cce2c53ddfdb61827bea
lib/better_record/concerns/active_record_extensions/associations_extensions/builder_extensions/association_extensions.rb10064400779 Bytes3cd54d77ef8b734c66887f140ea27a9ec263e179cf5c793fcdfad669a93274e9
lib/better_record/concerns/active_record_extensions/base_extensions.rb100644004.67 KB272d677e5990ddd87430889324ede99ee54e9b995325a379657b6e5081ac4893
lib/better_record/concerns/active_record_extensions/base_extensions/attribute_methods.rb10064400167 Bytese5e9dba9e6f8071d4908383ead5f02f21dc25c8c558d9ecb90951abf27e37d83
lib/better_record/concerns/active_record_extensions/base_extensions/attribute_methods/write.rb100644001.44 KB695993e177e39eacc5559e60a8103931f878d938c1cfb0acb2bc0d988dc7bb36
lib/better_record/concerns/active_record_extensions/connection_adapter_extensions.rb100644003.2 KBed7309fb110fc5b9e2af2f1b3efc908ca7f1af7a2084a93e119a1dd8b50cc576
lib/better_record/concerns/active_record_extensions/reflection_extensions.rb100644001.87 KB1e57858939a16fdedccda6be12e4bce80a3bb915ebf21fda5d7cf4e660a01414
lib/better_record/concerns/controllers/authenticatable.rb10064400337 Bytes059f5b11e9e0447c2660d0b6884e48d195a24c11e6ce8f4e1bc867f4dc855377
lib/better_record/concerns/controllers/sessionable.rb100644001.14 KB0749e2b924c4e0c1cf3fa9920d8ab5a03a9b8f907f0fbcd46f55c473fff24815
lib/better_record/concerns/controllers/uploadable.rb100644002.23 KBcac9a214fd8524e9ac8f91e4a795bf5246847067efeff6feae0d40407027450a
lib/better_record/custom_type.rb10064400906 Bytes75b61fa62c14cd882969b5328a34e0d60bd52d39851d7b9ba194db0d8eab39ee
lib/better_record/encoder.rb100644001.09 KBb03dd87b59de164d9a50dc23a552a51ebfe842e9390309a164ee23259ab0fe14
lib/better_record/engine.rb10064400427 Bytesc0d20c360d3a63c5f9feb41695d0db297987ea83bd483d045a3fa5d521a2ac7a
lib/better_record/exchange_rate_integer.rb100644001.02 KBcda0191e9a6c2a7996a9970efac62665dedd6828e81398e481a2b99de766d29a
lib/better_record/fake_redis.rb100644001.85 KBd63eb97903b89c42e0348124192904e18e1a0b89af5b4e2b3624d864e3c53dc0
lib/better_record/gender.rb10064400795 Bytesddf4497b34ba2071e76596d4663d31394179909964d2a9ffe141d95ec792cd60
lib/better_record/inject_methods.rb10064400510 Bytes6b96d7078ff0dd984c20b1101c38aca45a67055451cc3782f9b90a7bc877c53c
lib/better_record/jwt.rb100644007.6 KB814febc055ec2fa6f4fed2f0851f3fb527a98dbe4c4c2e417af0f292d96190f4
lib/better_record/migration.rb100644003.86 KB6abf164dc39c1401ebde1f62a663849e69686837ba4caf0fc8be322609e0847f
lib/better_record/money_integer.rb10064400939 Bytes0e7a7380b0300017a921a1679e0896e70662e018cedccc3dc7a4274223405e00
lib/better_record/polymorphic_override.rb100644001.54 KBba14a3170819b4fc54d90ba3869d8615855d359797c9d4b990b8008b4f4b93d6
lib/better_record/railtie.rb10064400531 Bytes921a22df674dc3f974c8034e7792b614a25b5b32f162d3adb55c722234e60b81
lib/better_record/relation.rb100644002.11 KB04c2c64b22f5f98318c5c715ed540922b70afba5d125bcbe88bfba187633a2c7
lib/better_record/rspec/expectations.rb10064400115 Bytes8c0494467be05066baf58530382b2d5a607c1bc6b94689c25c8cf14c43f3aec9
lib/better_record/rspec/expectations/write.rb100644001.67 KBc12076733237ce262711a318049d7e70bcb8859ca2b93c2bf7d3e0f067a9c02f
lib/better_record/rspec/extensions.rb10064400189 Bytes9e01cc702a280dec5467c3ebd82453c3cbf7ab1e8bbef1ba6d6e256bcaa4452b
lib/better_record/rspec/extensions/boolean_column.rb100644002.03 KBfb8e5564cd58b8f87a6ef6019a10723acea1f67bc39bb8ff1e9b857d0a0cf63b
lib/better_record/rspec/extensions/has_valid_factory.rb10064400664 Bytese67184b5cc92993387d745bce838ec82ce3dfd78d351066215bc272e622dcadf
lib/better_record/rspec/extensions/optional_column.rb10064400518 Bytes88a7dbe1071a6bd14c704d8fcc78f210edc9a0e7901fdabe693299c517424604
lib/better_record/rspec/extensions/required_column.rb100644001.38 KB240c2d647da845b97cd371a4ccc6958358e3c398268963e19e716fb4fa8d0be3
lib/better_record/tasks/better_record/install.rake10064400157 Bytes07407faf5043b1c2f3f4095b879139747b9e59657a1fa2160f6c7ac329633bec
lib/better_record/tasks/spec/attributes.rake100644001.39 KB73c3fd8f60a9b4e617421d356b9a28b62a8b46a56c91a0d6628b8ed61e05b099
lib/better_record/three_state.rb100644001.17 KB6fce642c4a65e8f41b4c7fcacc27ab546c534b971453001f20054f536d2f66c1
lib/better_record/version.rb1006440076 Bytes250efe6405a2c602756e677771cbe2e1e1c74c184a04a9a6aecd3499aa93e1af
lib/core_ext/array.rb10064400350 Bytes0641e9e7b5ad05b124f31e54850d7ae5b210ae709ec1ba3ff8419adcd4ae2479
lib/core_ext/boolean.rb10064400209 Bytes4f4edd8f281af3ea92436641723cc12e4bb2e48c73ccde5030a1b304671525d4
lib/core_ext/object.rb100644001.03 KBdabb4cf87de173b2c4ed1a85cfb252781995a3b782d3a804561673bb699d307e
lib/generators/better_record/eject_rspec_extensions/USAGE10064400364 Byteseac63dae51d8cec29347df7ce40fe539116d7f0ca083f1bc076f0611bc985c93
lib/generators/better_record/eject_rspec_extensions/eject_rspec_extensions_generator.rb10064400395 Bytes2e8715a91e4f84ce73e3a57709825a6d70c13b88d4aa24020f8f4edd9a4ca3f9
lib/generators/better_record/setup/USAGE10064400279 Bytesd1e5ff84dda9ad0e6ed7fb02bb518b3a8e8bfee45bf03e87b4d5cfa858c716c2
lib/generators/better_record/setup/setup_generator.rb100644003.32 KB415568c8bc77c8edc5cca3dec63fac406cfbdc61df53e62c0630d76a40d7e8ac
lib/generators/better_record/setup/templates/current.rb100644001.31 KB61cd535125ea1eace812cf869527ba87f0d04acdbe50263e01cdff8b05e7048a
lib/generators/better_record/setup/templates/gitattributes10064400627 Bytes0e0d9d0caf596e3f5bbc289c4e9d5bc0ba02fd246c2780d6077b00e0734d757a
lib/generators/better_record/setup/templates/gitignore100644001.01 KBf22a3d01b2c73daeb3d2870c8e91ac24ebc23ba1061494317b861519e5c9572a
lib/generators/better_record/setup/templates/initializer.rb100644004.62 KB75cfa30f91be2c822071f53f474f4f51425709d2c86a5f6dd2558377681b4e1b
lib/generators/better_record/setup/templates/irbrc1006440098 Bytes4581e009228c7e7062739b7053b430d294662a00bf9f1569fd61dc5b9b57259b
lib/generators/better_record/setup/templates/jsbeautifyrc10064400289 Bytesd4767d1f0de932d7284c9cb1a28e7c1c79f1f9441db8ac1e34d745520a5e2e7a
lib/generators/better_record/setup/templates/pryrc100644001.3 KBb002a3eb86f611cfc844397984b0bab9ef3f73f338221b26886e7292e080bd3a
lib/generators/better_record/setup/templates/rspec1006440042 Bytes017ede542d25cc726e87020e28fe556ee56a273e048ce39d036894d843844190
lib/generators/better_record/setup/templates/ruby-version100644006 Bytes7e40e59528881b8c5f355b4e1bf7027a2a357b20afbca3f8e029c6b99978cf57
lib/templates/active_record/model/model.rb100644001.41 KB89fe92135228c888b7e5341ae0e5e76d009c7423e2580dca98ef6b1e16fd9762
lib/templates/migration/templates/create_table_migration.rb100644001.09 KB614932908c7ebe204f707f8e2ef91c977b9d0eb44cdf6f555c9cc5cc950a64bc
lib/templates/rails/controller/controller.rb10064400734 Bytesa616909815c1391d2856445530c5bf8fd46ec9bf5cab964168d532815f75db4b
lib/templates/rspec/model/model_spec.rb10064400524 Bytesb57229c446ebb259c7106b70baf4f366bbaf92ab06428bb0a49113ff5c8e9226