rails_best_practices-1.14.1

https://rubygems.org

rails_best_practices

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 86267

number: 1.14.1

platform: ruby

spec_sha256: 387e0e559205875c5e79c7bac1e0e071727b6c03c30e06ff81702cd39e194c37

sha256: d93035eba127c98ccb4fc4aad214a32747b485b6c4daf3a88ef95b4cb5cda309

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

updated_at: 2024-06-04 04:34:44 UTC

position: 29

version_data_entries_count: 161

uploaded_at: 2013-08-13 15:12:22 UTC

indexed: true

has_extensions:

extensions:

Gem size: 73.5 KB

Version Data Entries

Total: 161

Unpacked size: 437 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gemtest100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
.gitignore10064400132 Bytes27553595f75e544d3a43ecb1a71ea19ff1228cd53385e13425bd3d1435d39287
.rspec1006440024 Bytes0e893284484839888202b60816c3fa71b65c8ecfae04c6ab95e77780666b395a
.ruby-gemset1006440021 Bytes1f63fee9426cce9f4e671191b0b8554fface4204df5ffd335cc156f853fbca95
.ruby-version1006440011 Bytes013f859c5bc9074609466ee616dc6bb84a543d95e00f67a077b1fc4e40ee7a4f
.travis.yml1006440040 Bytes224a27d1916f1ad44b54aa8933dae3e78fb43ebd043faf845f97b7466f21440d
Gemfile10064400179 Bytes4dcff9598c8d7f1aa63396a6913a766c1fcca979f5d7df224e78dae08ceb6fba
Guardfile10064400346 Bytesd0ee2c164e10afccccee96a18c9d7a2b35a1eea9e1dc47043a61108365a441aa
MIT_LICENSE100644001.06 KB836094cdbc41e73908d282b9a523f8a929e0652bacef749f21568351126b3a7f
README.md100644008.66 KBf575970e658f0e909ade5d36287d75fb7dc90cd5db4e6d3d78a413ba9c792e0b
Rakefile10064400855 Bytes8a3423f4fc28d16f1a4d0471a2a0284e83f7e7dda5de3c857f81eb2e17407231
assets/result.html.erb100644005.28 KB066fe0bf48488ec392631d183a96f6ac6b7eb449e8c107a5b64e55061bb1e399
bin/rails_best_practices10075500164 Bytes363e9180183d4db4d3829480f2cfc3ed7c245609ca180140d38fb442ea39acf2
install_supported_rubies.sh10064400214 Bytes93c7eef99e202b504d70b48f2b94d6405caf913d20e8a75c6c6760ceda902136
lib/rails_best_practices.rb10064400290 Bytesff627a7cc04d7ab85191cd105a104f514e668315c8e1a8ff812bb412dbe44c78
lib/rails_best_practices/analyzer.rb100644009.69 KB5e1ca6de1e9b1b12c8db50ecdf442570d2fe9e6e64602bda051dc7c53bc5ea64
lib/rails_best_practices/command.rb100644004.65 KBc859592a652cebfa64e41764c74b86411110fc2143fff62eee63adc101c4b29e
lib/rails_best_practices/core.rb1006440060 Bytesefdb86b967c6a91741124684af5712d4f34569991e888b4ec990ffdd05a8e271
lib/rails_best_practices/core/check.rb1006440012.6 KBa533de6460e357376ac6bd71bcd9b342d9607a735b9b0d1fb93a6f78dd8a4b5c
lib/rails_best_practices/core/configs.rb10064400101 Bytes5a5ec286caf609371709bf78b1068071971ddf0d5acbee32e76333280654345c
lib/rails_best_practices/core/controllers.rb10064400134 Bytes43e7747101052124c8deb6ba7311453e0eaf6ee0c18ae17fd43e374b2332615b
lib/rails_best_practices/core/error.rb10064400868 Bytesd260876ef41d3941a16be474f96722c89f0a84c9d2b307957bf80b51ee3d9545
lib/rails_best_practices/core/gems.rb10064400553 Bytes207ebd7efe7623e05476d6b559758a54bfd9aa180b9aa8a02d59854ddf0c3a14
lib/rails_best_practices/core/helpers.rb10064400126 Bytesa2f74f71abb6e3c104a4788d1c382f1c4325c87149b866aa589c01483bbfd1f8
lib/rails_best_practices/core/klasses.rb10064400831 Bytesba05895c2b7e060f053366fe661fee3c83a7860fcef00b66c756894ce400ce98
lib/rails_best_practices/core/mailers.rb10064400126 Bytesad58a5fc86ec4123c34f43d7908a5db66cc0943f29a2ada4974bf1cef3dfe460
lib/rails_best_practices/core/methods.rb100644005.68 KB90eb96bd85c0193c2c25eb7c479416de86d9e60d7509d1c3d70dff87a548334c
lib/rails_best_practices/core/model_associations.rb100644002.11 KB7c38d32e4afdee182e532cfaefd597c4b70b3f1dd62b0899b1e2516c16b81dd8
lib/rails_best_practices/core/model_attributes.rb100644001.14 KBb3eb8ddd9f4221cafbade893ce172c344e96b8357078878d673d2a650ff183cd
lib/rails_best_practices/core/models.rb10064400124 Bytes0ce8e7f725581fa9f705cc7c25d19b3887f9104466439e7c4fe82bd6215c7e10
lib/rails_best_practices/core/modules.rb10064400901 Bytes416752f1035a500530ca2533aeb2dc6a905f0b2b843a1009b1c21104279f0d5f
lib/rails_best_practices/core/routes.rb100644001.45 KBe9f9926f5ddd10987ead7afb0bc126a11159f5d2b235816173035e3f6f7e2aa0
lib/rails_best_practices/core/runner.rb100644006.91 KB76d5138b4454060203f9c82fe980ce5da612de450556c1a9321d42765ea07a9e
lib/rails_best_practices/core_ext/erubis.rb10064400539 Bytes2975b578b6293bb81ecd2358da2b9f83bd3364c3d974d5594d1f44e4e1b850d6
lib/rails_best_practices/lexicals.rb1006440041 Bytes6940a4e19f07ef53033e8e81351b652afa8e795223212efdf10b700ee285dd2a
lib/rails_best_practices/lexicals/long_line_check.rb10064400955 Bytesc0fa61d9e1cef37ab59d677c9a5f2736808adf8ef1831c8029bc3923c934e688
lib/rails_best_practices/lexicals/remove_tab_check.rb10064400719 Bytes6901ac72e1ff935764ab2e846c3b993cca0a447c6c1083efbbb6b39efbbac7b1
lib/rails_best_practices/lexicals/remove_trailing_whitespace_check.rb10064400794 Bytesca5ae4c94ef70226f15a662e3e5980be0183b654ea83cf4f53654ff30201a274
lib/rails_best_practices/prepares.rb100644001.26 KB382cc68ee919341e1e20b9eb5dd263c1d0e0b3c7635f587fcb16d7d1f02815f3
lib/rails_best_practices/prepares/config_prepare.rb10064400542 Bytesf6c92be3298d51baf43ebfa9366c8b716ace2d6511d3563fb5b70e5028641106
lib/rails_best_practices/prepares/controller_prepare.rb100644003.65 KBe44f338a596ea4ea3f79f443060e2057f81318f6ae44636bce4d02941a2fc20f
lib/rails_best_practices/prepares/gemfile_prepare.rb10064400453 Bytes02f63c5186a80aa0faaaca839ad964fff250d4a3acb9c1b3f8bb58359b6804f2
lib/rails_best_practices/prepares/helper_prepare.rb100644001.28 KB282b54e158b73639f619130887acd8da1777a8d2ed689c47adf49e1d1a8fc64f
lib/rails_best_practices/prepares/initializer_prepare.rb10064400976 Bytes5a239c0958594f9650c879b232459d6323ff053093b07259683a94e565cb6686
lib/rails_best_practices/prepares/mailer_prepare.rb10064400616 Bytesc49961d079590830bb34d041e1932eb0bbf3ebfe4e32c4196cb439770e00f608
lib/rails_best_practices/prepares/model_prepare.rb100644006.08 KBc31460f2252725a70b157c0b6180a7f0fc028d047aff3afb178df0e87a236e55
lib/rails_best_practices/prepares/route_prepare.rb100644009.11 KB33571952cc0791e9bf45906e14582fb5311b70d6d41ce07ac896b43d781eed78
lib/rails_best_practices/prepares/schema_prepare.rb10064400958 Bytes9c4deec607f7535b26cd30cbdf2024e31c9bdb702b781ab1905e0f0fbac236e7
lib/rails_best_practices/reviews.rb1006440040 Bytesdf131a7d5c210177b2ecdce66899a7370001eb9ec4852d9fd581357f8e30f269
lib/rails_best_practices/reviews/add_model_virtual_attribute_review.rb100644003.69 KBc349cdc00be06cff1cc3e5c0fdb20d697bfe203be6ca98a47fd3d07eeae5f25b
lib/rails_best_practices/reviews/always_add_db_index_review.rb100644007.06 KB4ffc2ae4fe46fcb163fe846f5003b21fad4bf05f27f1e4e02158e29dd327989e
lib/rails_best_practices/reviews/check_save_return_value_review.rb100644002.88 KBb5b4888abeda695aaefa40d7383d40dff410d91d870e514cf9a075f53403da89
lib/rails_best_practices/reviews/default_scope_is_evil_review.rb10064400763 Bytes810e79bd0dba7970973cd77ddbaa2e4c0b56c682bd971102c7c6d2035d230261
lib/rails_best_practices/reviews/dry_bundler_in_capistrano_review.rb100644001.05 KBcd244db55d38ef7d01b069b600d9bc425a306e7340a68c51ed8b1c5ddecbf3e4
lib/rails_best_practices/reviews/hash_syntax_review.rb100644001.39 KB972a21ac0f55819883d3e556c60dca84712080dee4f77c35cf1f6702dd1ed64f
lib/rails_best_practices/reviews/isolate_seed_data_review.rb100644002.45 KBf6ff3ef7e5742b69a924005a4f8b63704fc44efbca111777208350ab865a98c9
lib/rails_best_practices/reviews/keep_finders_on_their_own_model_review.rb100644001.91 KB36c219a07e7965f10f52b1cbe2538aa833ec5ff2725217458f027c8b4492c6e7
lib/rails_best_practices/reviews/law_of_demeter_review.rb100644002.77 KBbcb8479ea59c1f893b946a815f94d2e5fb6e17ec9a4bade562bf03495d697841
lib/rails_best_practices/reviews/move_code_into_controller_review.rb100644001.65 KBfc94602175cf918ef092fb4ba286e47f9ec9473e3b647433782aa2cba4d3d4c3
lib/rails_best_practices/reviews/move_code_into_helper_review.rb100644002.04 KB5920ddb1678e5582d25b5c22f2f7ca0a1309891bf2d1cd9f426fd6fe2d0d16fc
lib/rails_best_practices/reviews/move_code_into_model_review.rb100644001.69 KB661029d61181064905af704910ff5677b95569aeeda7b5d54b8bb608ea8f9077
lib/rails_best_practices/reviews/move_finder_to_named_scope_review.rb100644001.64 KB8c87d0fbf6154affe00b4c52a8165674deedec44454546841322dd2571671a96
lib/rails_best_practices/reviews/move_model_logic_into_model_review.rb100644001.64 KBe9698528311314e1ef429e0046425b7e38a639996f4e095c6ff9b092e75dfdfd
lib/rails_best_practices/reviews/needless_deep_nesting_review.rb100644003.24 KB90d4e8407175b957142d472aa1c2353a21a864475988cfe5c97b877c5ff6061d
lib/rails_best_practices/reviews/not_rescue_exception_review.rb10064400995 Bytes652f029f84d7ee9dc524fe7cacf27131ef7c6c4bdae0cd9a79277f990fcdd213
lib/rails_best_practices/reviews/not_use_default_route_review.rb100644001.56 KBee253659407846497ef4d5472803ce800e787797e544bc4085e8983611cc9e5f
lib/rails_best_practices/reviews/not_use_time_ago_in_words_review.rb100644001003 Bytes51fc9d83fee78da0782979f74170aa29bb1b0111cdd3f34ad84b14c8f23ff584
lib/rails_best_practices/reviews/overuse_route_customizations_review.rb100644004.32 KB9d89f955627e2d3d80f24e70f95839a7c19c66000b4faba6bedd3da6b63e45da
lib/rails_best_practices/reviews/protect_mass_assignment_review.rb100644003.45 KB15e8b279f8099bfbdbcafa8d0e22aadf5c492df29590d6ffe96f41081e90a83e
lib/rails_best_practices/reviews/remove_empty_helpers_review.rb100644001.03 KBe60a67607af4cbb79e32cde9ebfffdab1ace3f72d446151b689380c9d110fd7b
lib/rails_best_practices/reviews/remove_unused_methods_in_controllers_review.rb100644004.34 KBef11e78a5cd8a3eeef0f058aafd49206ce4ff099de6efbc1fea254fbd4056daf
lib/rails_best_practices/reviews/remove_unused_methods_in_helpers_review.rb100644001.15 KBda5147e11fdaeca7f0d11b100f6a6bcab40502bb684f818b9ec5cd89ea19754f
lib/rails_best_practices/reviews/remove_unused_methods_in_models_review.rb100644003.49 KB679625eacb98c95534779163df1c5736db976a6cf446cc1f1d7291a3ff707812
lib/rails_best_practices/reviews/replace_complex_creation_with_factory_method_review.rb100644002.69 KBfef7068715e334935011cc889d301c119a33721ed1a49287e93175473932c4f3
lib/rails_best_practices/reviews/replace_instance_variable_with_local_variable_review.rb100644001.01 KB76d61127c90fe5038ac8142f19e41329cfafd13d419d38e441d8021479913263
lib/rails_best_practices/reviews/restrict_auto_generated_routes_review.rb100644006.02 KBfe061a362638d4c059e18039e5ce01d0c4364adba6b3cad062c5a814283aec9e
lib/rails_best_practices/reviews/review.rb100644001.81 KB6c9092c8876e11e8f4775267da338dd5fe541199945af44cc08a71568ee4020d
lib/rails_best_practices/reviews/simplify_render_in_controllers_review.rb100644001.27 KB4b82b1387351767b7d6edbfb65e1bb0da3a89c8ae938067b6a3bb8969463785e
lib/rails_best_practices/reviews/simplify_render_in_views_review.rb100644001.54 KB6e586cdde9438e503b2d1112f8a7c2d5e17edfb555fbd746b6eda0175141a615
lib/rails_best_practices/reviews/use_before_filter_review.rb100644002.45 KBd64c8d7b5909e7b6853494dfdbb2db26ac03d376c762f7f88d8b65fd85d4cb6c
lib/rails_best_practices/reviews/use_model_association_review.rb100644002.68 KB7828dd3c47a47fdac156c9e7b1370067fb87233bf5117dd31fec365118bc094f
lib/rails_best_practices/reviews/use_multipart_alternative_as_content_type_of_email_review.rb100644003.24 KBa59d5ac1da57378df144b6ad59fc9e35c8e7d69b9ab23c5483fc54c8db36c798
lib/rails_best_practices/reviews/use_observer_review.rb100644003.34 KBc94e9eab69194167fd2eb482807a2a625fb69a9e8144107d65dcf66079d32198
lib/rails_best_practices/reviews/use_parentheses_in_method_def_review.rb10064400987 Bytes6862ada3dc2190e830bcf5d167e09b849b6a5c88449a9a8a80d6e77bc3f80a5c
lib/rails_best_practices/reviews/use_query_attribute_review.rb100644005.14 KB17dd9aeb3f472e7ff4a76a0f1836881c5bc74fea539b55e8ad04afa5bc301687
lib/rails_best_practices/reviews/use_say_with_time_in_migrations_review.rb100644002.06 KB9532278e60f23117c6c3d250020f1d64145b36006a52c0b9b49df7445c9571f4
lib/rails_best_practices/reviews/use_scope_access_review.rb100644002.3 KB507a4e046b041477cc04b4550f4e9c5b65ace1eab4f151877a0f2a55da6f55e7
lib/rails_best_practices/reviews/use_turbo_sprockets_rails3_review.rb100644001021 Bytesb19196aba2eae9c9d9ad77e4d113b031b119101c88b09dc852b84da7643d4679
lib/rails_best_practices/version.rb1006440069 Bytes736c33aa7a9ee0a3ab1f1df9a55ba96fd891e4b7255dcce13755055b58321dea
rails_best_practices.gemspec100644001.69 KB0fb2c77e2f8a499383dc08bf1b0dd4ce6b1cc9877412fccc6e1f6d73ab58e300
rails_best_practices.yml100644001.5 KBe933d5f09c6519828ca59664bfe02cc10270a703cbc19a1c1773e354f01d026c
rake_rubies.sh10064400166 Bytes6dbfd741de43723ff8044534519c05ab9cc98acac166643ac8b7da2d8fe6804f
spec/fixtures/lib/rails_best_practices/plugins/reviews/not_use_rails_root_review.rb10064400226 Bytescb0711c0c6b8d6566934d99737796e038a9dbd385e617e10227046f2ac4ed367
spec/rails_best_practices/analyzer_spec.rb100644005.38 KB22117ea1a70caa159b3516a57593aa270369c9f9413b4344555f61423cd176f9
spec/rails_best_practices/core/check_spec.rb10064400286 Bytes00440f3f12f322e4ded17cb11f10568092c0c407b78d8808596ad49ef23ed417
spec/rails_best_practices/core/configs_spec.rb10064400123 Bytesbc52d91ce057a07d97e47cc4734772600edf6f41e8b0f452724d761e0b07a61d
spec/rails_best_practices/core/controllers_spec.rb10064400130 Bytes73284d6ec57539183cc67d141f1b54e284ff31125b7bc1a2fe68b34135d585e5
spec/rails_best_practices/core/error_spec.rb10064400913 Bytes77fcd8f7b2935706972440b39b4df7af48ac8c539e3faeabb54395c9c5aac09c
spec/rails_best_practices/core/gems_spec.rb10064400601 Bytesf4a324ea583f9bf1acd9668b66acdb5f83718176779cbcf163c1b226f4bd9172
spec/rails_best_practices/core/helpers_spec.rb10064400126 Bytesf17b037a1a6935f959a14e45287ccc4a0c52242ea62b817656628a14a0192931
spec/rails_best_practices/core/klasses_spec.rb10064400300 Bytes8227ebaeaac41e038d9dc0c6db4cbb04cb5fa9ab75d90bdd9d17d9acbb3859e5
spec/rails_best_practices/core/mailers_spec.rb10064400126 Bytes302f19c76e7d7d771859b84878503d924ae0589d38bae364c3a787215865e45e
spec/rails_best_practices/core/methods_spec.rb100644002.09 KBf223307a1f4e242e86a9cc589c9a082c5478f84af8e53b977f74c371f849f003
spec/rails_best_practices/core/model_associations_spec.rb100644001.01 KBab8581f8c2aa8bd5227dadfc45a8b5ae61c9337484e9ce1c1e5cfff6e11edb63
spec/rails_best_practices/core/model_attributes_spec.rb10064400851 Bytes65ecbcd247696d98c9c554c587f788a2fd43386558f7478702579cbc8ecf4d73
spec/rails_best_practices/core/models_spec.rb10064400125 Bytes791d8d4a6d90995e5994b208f7e8ea21486c96f8a27a63b530cfd2fa68849299
spec/rails_best_practices/core/modules_spec.rb10064400793 Bytese14b79611a76604126225f0e4640a7f99486e7dca0b1ef094ab877577382d86b
spec/rails_best_practices/core/routes_spec.rb10064400873 Bytes5cd1b0dae47698e4ea8be1f0f28eec7241604ea8caf2eccd36d2dd9173d3015f
spec/rails_best_practices/core/runner_spec.rb10064400808 Bytes9acfefb396134d551e7c798e4db4dad2f3378296a105189d84ed74d0467740b3
spec/rails_best_practices/core_ext/erubis_spec.rb10064400587 Bytesd75d57623125c77ef1330cc32cc9a7ef0bbcad4ca4c4fc47fa04883f1ad6fbc6
spec/rails_best_practices/lexicals/long_line_check_spec.rb100644001.68 KBa6c86e7d40520645ff9c9a0e059a06e65516e437db120e19832248d9fd5f46ca
spec/rails_best_practices/lexicals/remove_tab_check_spec.rb100644001.18 KB55d5cd2a7f001375a0dddec49a4e08deb465460b1a82f886e777d47265af349b
spec/rails_best_practices/lexicals/remove_trailing_whitespace_check_spec.rb100644001.26 KBc0c6ed61afad55aacc5e7c7b0f7d620589246e3dd925bdad79dba66981b11405
spec/rails_best_practices/prepares/config_prepare_spec.rb10064400670 Bytesbbb73540210c7417e155ce2bb00d127c31f1834740e0a8ca7383775240745bee
spec/rails_best_practices/prepares/controller_prepare_spec.rb100644005.47 KB993af69b0ada711c6fc8730eba4452bda843066894920817fb627a9b55504322
spec/rails_best_practices/prepares/gemfile_prepare_spec.rb10064400772 Bytesaf719be91d827fb0caa67516ae2c6aae72cca18a354a4877969862ae2ae93c5f
spec/rails_best_practices/prepares/helper_prepare_spec.rb100644001.27 KBf7e8d206f28eccf538c009a3dff814dbb4578983e387b85a6f7a45bfb609bf74
spec/rails_best_practices/prepares/initializer_prepare_spec.rb100644001019 Bytes8c6d23fcdf5fe4b8d17fcba43f73529d0afe3e6080bff850c357388c712cfe73
spec/rails_best_practices/prepares/mailer_prepare_spec.rb10064400462 Bytes973ac372171f3644e47706659b2bd77e3cf898bd83ac55e0a2a110f27b33c5b8
spec/rails_best_practices/prepares/model_prepare_spec.rb1006440015.2 KB057b1fa4fd97e3b8c237d1e56d78d080b7679df6951a33b5403f7e04310de4c0
spec/rails_best_practices/prepares/route_prepare_spec.rb1006440027.1 KB8e24d33d0a26ca468fcc28f227c75f5f77ac6e886c607d8a8f66ff6f38fcdd20
spec/rails_best_practices/prepares/schema_prepare_spec.rb100644001.31 KB56c076f5709f776fab04b5c6cd622a6279312f55e9696255ccc2ea4bd7d9e57b
spec/rails_best_practices/reviews/add_model_virtual_attribute_review_spec.rb100644003.55 KBccc144ab7a656849a5dcf73a0a6fbf89873504aabddba4cafe260e85cad0dbbf
spec/rails_best_practices/reviews/always_add_db_index_review_spec.rb100644009.78 KB6904d4941a3e48dfcc9a1e241eb3d17b12824b307531d04287e1945df6d3514d
spec/rails_best_practices/reviews/check_save_return_value_spec.rb100644007.53 KBd4d00ab940941f7180e0087f07b52af3fb86d8c28244185a214d3a08bc33d7f9
spec/rails_best_practices/reviews/default_scope_is_evil_review_spec.rb100644001.24 KB12709a39072a92c308e126be4eddcb6f16acad37bd741cf79ac9fd5108941d93
spec/rails_best_practices/reviews/dry_bundler_in_capistrano_review_spec.rb100644001.24 KBc8738a0c47ca0b610c428b77063b483568b369c71cd1535af3a278d429a8e117
spec/rails_best_practices/reviews/hash_syntax_review_spec.rb100644001.8 KB5dcdca85a63cee202451ab5feff406d9e5744179cb547a8e185bb82caff9adf6
spec/rails_best_practices/reviews/isolate_seed_data_review_spec.rb100644003.01 KB90568e360360802e8246c09aa17bcd957747781ececea35ae3a0f99b56ad60b6
spec/rails_best_practices/reviews/keep_finders_on_their_own_model_review_spec.rb100644002.91 KB2bca0c2964a802caf15fb1ed38a4ac821d485468e179f69492c45fffd9316530
spec/rails_best_practices/reviews/law_of_demeter_review_spec.rb100644005.08 KBc794901b6d788e1bfcec7ed995836fe43f8ff6ef73ddf2963136635792a20b4f
spec/rails_best_practices/reviews/move_code_into_controller_review_spec.rb100644001.39 KBc694413718fb03c4a0bb5b368afc849214559337dfee6d86db546fd3d96e5c72
spec/rails_best_practices/reviews/move_code_into_helper_review_spec.rb100644001.03 KB7e0e5daae72ea4cb06dac933f1369109bcac6975fc4edf0dc161c843dd1a7c9f
spec/rails_best_practices/reviews/move_code_into_model_review_spec.rb100644003.59 KB9f314e6d18c2c63d7134dd1767e18386e3729953276d477d83d6a18aa23d93c6
spec/rails_best_practices/reviews/move_finder_to_named_scope_review_spec.rb100644002.57 KBb0c8de0a9e27737dceeb6cf52f77bd69b28f8b8289b9e67fbb2d44316c115568
spec/rails_best_practices/reviews/move_model_logic_into_model_review_spec.rb100644001.91 KB4be9415c34c0204b513b537463202cc07ffe08d8ebe3156180462c7369e1d720
spec/rails_best_practices/reviews/needless_deep_nesting_review_spec.rb100644005.34 KB28596be2b29d022643862f11ccb1c396652e1cece174ccb0fe8a4f5da1157f65
spec/rails_best_practices/reviews/not_rescue_exception_spec.rb100644002.87 KBd1027b924e8a1608de576b27294dad57b3e12f6d91dbbff4f530a44b9e2f96c9
spec/rails_best_practices/reviews/not_use_default_route_review_spec.rb100644001.91 KBa903844219c8c9821736a6b64248d4e67fb365d8f04fa4413c34eb17ed06ddc8
spec/rails_best_practices/reviews/not_use_times_ago_in_words_review_spec.rb100644001.81 KB9d97b959f75b22cd68af904ec7dd0a283ed943f123ac21973cf723d8790fde71
spec/rails_best_practices/reviews/overuse_route_customizations_review_spec.rb100644006.93 KB30b46e4919ceebed319d484dc4091796bf90024b35221c996e67192e0a77f0b0
spec/rails_best_practices/reviews/protect_mass_assignment_review_spec.rb100644005.53 KBe1311f4928fa3e0646fc73abe245cc0f332003ee54d16751aab3a9e4a794ba89
spec/rails_best_practices/reviews/remove_empty_helpers_review_spec.rb100644001.06 KBdb6292d7bc2abe0e4ce9774017e18fd9244afecb87473d22c7653fb0c8adb3da
spec/rails_best_practices/reviews/remove_unused_methods_in_controllers_review_spec.rb1006440013.1 KB7a963b60892dbf0959009047ce5b9d29dda0ebf5bd590a2fed83c4c4263227f6
spec/rails_best_practices/reviews/remove_unused_methods_in_helpers_review_spec.rb100644002.69 KBf91a09265ae7a96e35cebf0c5b5e95355d2b06d943cedc47d37172857c14c2a3
spec/rails_best_practices/reviews/remove_unused_methods_in_models_review_spec.rb1006440022.3 KB0f51d5fb0a07d2668f0557f8d6fc1b92f90064159c9610b46bff8401bd09f4e2
spec/rails_best_practices/reviews/replace_complex_creation_with_factory_method_review_spec.rb100644002.53 KB637cf51b7b513d980e863595e45a62aac98f9cdf5a8917155edbbef63474c7dc
spec/rails_best_practices/reviews/replace_instance_variable_with_local_variable_review_spec.rb100644001.56 KB17ce8184128a12a9b17b2f8e2776f00e10456d9e97d64eaf248a739f05b903bd
spec/rails_best_practices/reviews/restrict_auto_generated_routes_review_spec.rb1006440012.4 KBf35a8c17b8a16ff5e8f0b60e52c6804239dff8aee70c2d75543fc31578f5bbc4
spec/rails_best_practices/reviews/simplify_render_in_controllers_review_spec.rb100644002.15 KB9c0230ce088f022746165fe834cd96fd33f18d4c4807053fdc0cb6af803d6293
spec/rails_best_practices/reviews/simplify_render_in_views_review_spec.rb100644003.17 KBedf3836c66691c39a572ea4e5467457225ae3c0896feb647584df9aa574255ef
spec/rails_best_practices/reviews/use_before_filter_review_spec.rb100644002.93 KBff41e2b1705d5563bff5b871b82f11bed803ce5561a51fe1e6e384d0b4892e54
spec/rails_best_practices/reviews/use_model_association_review_spec.rb100644002.03 KBbf2f01af00304992f4405d29821b95157bf2126e6da3bddbf8dcd32307d9f201
spec/rails_best_practices/reviews/use_multipart_alternative_as_content_type_of_email_review_spec.rb1006440010.8 KBec435d115b7243a56ec33beb2f06952a3032c7a25150a96bc992c75f7b40fabd
spec/rails_best_practices/reviews/use_observer_review_spec.rb100644004.47 KB7f4792fc82283fdba207836f83ffd47853f50747b88e35e929eaad0132ee70f8
spec/rails_best_practices/reviews/use_parenthesis_in_method_def_spec.rb100644001.26 KB82c57447d3514d7b165db0d26b1eb2946e1b18786f52a1c9333a7bf6de71d44f
spec/rails_best_practices/reviews/use_query_attribute_review_spec.rb100644007.35 KB40b731bb34eb32ea56e442c8365e3be26e4bd38b68600f54f1ef32e342b5a019
spec/rails_best_practices/reviews/use_say_with_time_in_migrations_review_spec.rb100644003.84 KB93325e22e425696cd547b99dfe6201b2c5181a5b91575393160386f7b1d22d8a
spec/rails_best_practices/reviews/use_scope_access_review_spec.rb100644007.01 KB9fdcab39b8ab34353b79ecd67b5aed56a0d6cceda4bc84f1cf262c83a33a224a
spec/rails_best_practices/reviews/use_turbo_sprockets_rails3_review_spec.rb100644001.81 KB67bd543b1a2b6a63542a84481e62014b3934ad0830e4a192e87a3999eaf2b573
spec/spec_helper.rb10064400371 Bytes457973d4464dc94cbeaf899837e9ffe84022b51a4fb4a030da3c33f5a7dadb38