rails_best_practices-1.9.1

https://rubygems.org

rails_best_practices

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 86311

number: 1.9.1

platform: ruby

spec_sha256: 7425fe0fe8eb707ca545f586d326c1a570dc927125b59a190e3e6ad5139335a8

sha256: bc6d86ef0cf4c2c0b856b487688ec07bfcdef629999d7dc2599b171e88a0dab3

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

updated_at: 2024-06-04 04:35:02 UTC

position: 45

version_data_entries_count: 151

uploaded_at: 2012-04-19 04:30:43 UTC

indexed: true

has_extensions:

extensions:

Gem size: 74 KB

Version Data Entries

Total: 151

Unpacked size: 449 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gemtest644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
.gitignore6440097 Bytesd8d7205cca3c8db83e8dc02f10d633e6629b61022b3a2e38e240cf40728e37c0
.rspec6440024 Bytes0e893284484839888202b60816c3fa71b65c8ecfae04c6ab95e77780666b395a
.rspec.example6440025 Bytes3a986fc87b1dd4c1c27d186b0893b64eca094f24d995a15de1ed5fd917b252a3
.rvmrc6440084 Bytes33e7622d22742a4319596c4550da4bd0435b10d130972613810aff186b693222
.rvmrc.example6440068 Bytesbb13d99c464d7e8f6e7d74c946555c8c18e329ff5e28deebf9c46cb592642d35
.travis.yml6440040 Bytesd34eb98e5965b8c34eade435f150a60796213480eb4f5fef27aaa1281cdd1703
Gemfile64400136 Bytesd45802ee6365abe700472a01e15fc4957b6a53022d50fd057324297518dce706
Gemfile.lock644001.08 KBbd35c9feec6e50afbfdc30d11bca86df78369a753c85929b0cdcd3c46e9deb76
Guardfile64400346 Bytesd0ee2c164e10afccccee96a18c9d7a2b35a1eea9e1dc47043a61108365a441aa
MIT_LICENSE644001.06 KB836094cdbc41e73908d282b9a523f8a929e0652bacef749f21568351126b3a7f
README.md644007.13 KBe1946c127682e1be6b6972b7e02bac6f6589ad3e6f5efed58bcc3f71265eab5d
Rakefile64400855 Bytes8a3423f4fc28d16f1a4d0471a2a0284e83f7e7dda5de3c857f81eb2e17407231
assets/result.html.erb644003.96 KBdd41961039a89cb1cd4f58967f653f274e4c2c105a44d7e5c991c259a61a5daa
bin/rails_best_practices75500164 Bytes363e9180183d4db4d3829480f2cfc3ed7c245609ca180140d38fb442ea39acf2
install_supported_rubies.sh64400139 Bytes6b28d8c123520032e424de53587cc7a69ef39388c1114c112915690d476c4706
lib/rails_best_practices.rb644001.34 KB6f9a3229188b71fad0d427a508df2ba0b597f97ae010a8032a6d18091c221c1b
lib/rails_best_practices/analyzer.rb644008.97 KB1969b258523eba82eaf85ea0e8f3f68499de82df801fb9784f56d118f53e841e
lib/rails_best_practices/command.rb644004.35 KBaeb606be6d7941be36beac6433fbad147d60422733ac821078a1e8adedce30be
lib/rails_best_practices/core.rb64400888 Bytes622dfb2a99d1623b00d7216f68fa7f1a2f0d68f1682fc1c783c62a43d6aebf98
lib/rails_best_practices/core/check.rb6440014.4 KB12e1c667749257a94887de273e2e7c8f393b1a6a90093c8da250c58aaf039d01
lib/rails_best_practices/core/checking_visitor.rb644004.66 KBe8adfd253638c2c6ac8e99948642e05460be716e48131b7c99bd2ccbeb9455fa
lib/rails_best_practices/core/configs.rb64400101 Bytes5a5ec286caf609371709bf78b1068071971ddf0d5acbee32e76333280654345c
lib/rails_best_practices/core/controllers.rb64400134 Bytes43e7747101052124c8deb6ba7311453e0eaf6ee0c18ae17fd43e374b2332615b
lib/rails_best_practices/core/error.rb644001.08 KB3294c32ccf846f512b5db9d5904d84ff7af374d96247ddc54775948a1e237dd5
lib/rails_best_practices/core/helpers.rb64400126 Bytesa2f74f71abb6e3c104a4788d1c382f1c4325c87149b866aa589c01483bbfd1f8
lib/rails_best_practices/core/klasses.rb64400830 Bytes8afa1a4d517e2910f323313decc4713675d02c262600c206876c47ab8ad880c9
lib/rails_best_practices/core/mailers.rb64400126 Bytesad58a5fc86ec4123c34f43d7908a5db66cc0943f29a2ada4974bf1cef3dfe460
lib/rails_best_practices/core/methods.rb644005.65 KBcb3adf430e1c42104dde87ef3bf1e5075b515c94c207a621d9d77e64086c8341
lib/rails_best_practices/core/model_associations.rb644002.11 KB7c38d32e4afdee182e532cfaefd597c4b70b3f1dd62b0899b1e2516c16b81dd8
lib/rails_best_practices/core/model_attributes.rb644001.14 KBb3eb8ddd9f4221cafbade893ce172c344e96b8357078878d673d2a650ff183cd
lib/rails_best_practices/core/models.rb64400124 Bytes0ce8e7f725581fa9f705cc7c25d19b3887f9104466439e7c4fe82bd6215c7e10
lib/rails_best_practices/core/modules.rb64400901 Bytes416752f1035a500530ca2533aeb2dc6a905f0b2b843a1009b1c21104279f0d5f
lib/rails_best_practices/core/nil.rb64400520 Bytes438da034c8fd0aa21d9435a3e02de954d8794a6ddf643e1fde0f25b8820b53a4
lib/rails_best_practices/core/routes.rb644001.24 KB0c5254dd82d9e42d3e22f68a3d5930032489bc4e9da1ba76766cffa2380fa48b
lib/rails_best_practices/core/runner.rb644008.34 KBd581aeb3a9e283bfda971e431652d0f759b93bb67b65ba5b1e4134c0c191e239
lib/rails_best_practices/core_ext/enumerable.rb64400226 Bytesc4f7a9a92bdd7fd365036fa0bdb6a24a532809ea77aca693e04ca07fedf9d64b
lib/rails_best_practices/core_ext/erubis.rb64400539 Bytes2975b578b6293bb81ecd2358da2b9f83bd3364c3d974d5594d1f44e4e1b850d6
lib/rails_best_practices/core_ext/sexp.rb6440023.1 KB00f8451b962cc4098e2580fceedc018e1069ec96bc998fb34af1ede2a6a968e2
lib/rails_best_practices/lexicals.rb64400148 Bytes4826edab73bd521e3dd54fb36b60ec5525708862a00658f726b596569fd77ec8
lib/rails_best_practices/lexicals/remove_tab_check.rb64400750 Bytesb3d42b7130e659da3ab760450b6a74ccce10588e9bc1dbf539431267aa39ed17
lib/rails_best_practices/lexicals/remove_trailing_whitespace_check.rb64400825 Bytesd118221e48ae42b2d5df720ed2c3578419b245fde076a3b84630a9686be2fa75
lib/rails_best_practices/prepares.rb644001.56 KB97538402e70c07e631da6b4257a97b626d85667e5c9ee955ca1689daa88989c6
lib/rails_best_practices/prepares/config_prepare.rb64400514 Bytesa44cfcaa0379261d698f5b02a6f960ffa76124609495c5c2128ffd2cb2d2d4b4
lib/rails_best_practices/prepares/controller_prepare.rb644003.58 KBba565ead7251e534ce206592a48da9737f853ec1bf971bffa2e7a00bb8d591cf
lib/rails_best_practices/prepares/helper_prepare.rb644001.26 KB30bc4ab2710edec425d0ba775a1090a223c5ba0805999e89dc8b74df6def745a
lib/rails_best_practices/prepares/mailer_prepare.rb64400645 Bytes13ad335badcfbc2733a55e8db7d73c280631f8bbcde434d26c1f5e07fcf2c1ba
lib/rails_best_practices/prepares/model_prepare.rb644005.88 KB58e13f933315d371d1ed0078818f92a2bbcebd33891bad7ebd85ed3576b65a77
lib/rails_best_practices/prepares/route_prepare.rb644008.96 KB524a7b124b7f17e38d4368e7689942f1213e61a07b5b9b8c08d53ad3d6151ba5
lib/rails_best_practices/prepares/schema_prepare.rb64400973 Bytesc08807c0fb455eb7197fcdb0848ec6e4d0ced990a3b90f9ef1dc0b662b3e38c3
lib/rails_best_practices/reviews.rb644002.29 KB5adb4fc47e9cd8d68cc3a7b6c53cd67beabb39032f6534a2b5747b7f59b56a5f
lib/rails_best_practices/reviews/add_model_virtual_attribute_review.rb644003.51 KB6b47bd31e971899d7f939ae362f13c3bba0455a679725ef1035f0ae7f215c185
lib/rails_best_practices/reviews/always_add_db_index_review.rb644006.52 KBce20861e9a23e98c35c067a1c0bc132add89c825e12a14279885c751cdf41c6a
lib/rails_best_practices/reviews/dry_bundler_in_capistrano_review.rb644001.11 KB97f604d1e9acb86d0741e6a746878d6e52128cdc2132a57677cfccdc3d753a9b
lib/rails_best_practices/reviews/isolate_seed_data_review.rb644002.48 KB9aee27af2cd288c161f581d06a6225246d3b1c95d8124baea5dadb619457d35d
lib/rails_best_practices/reviews/keep_finders_on_their_own_model_review.rb644001.96 KB812b95f6b699db610367d6c56eb48f33a4312739cc4cd7c73903b6cd46677078
lib/rails_best_practices/reviews/law_of_demeter_review.rb644002.81 KBe42ed264401f63c6ca0e9a73cd3d5f3dbbedc5ab3e7fc413b7ed6010dc1895d1
lib/rails_best_practices/reviews/move_code_into_controller_review.rb644001.68 KB2e7e922cb21fb139b6754f47a2abdb1b762ffd1531ae04d799a92d5238dda774
lib/rails_best_practices/reviews/move_code_into_helper_review.rb644002.09 KBfec9b7bbcfb608e79dc0ffced0b6b787e6c40ad69b4ea089a36695f0aec44b78
lib/rails_best_practices/reviews/move_code_into_model_review.rb644001.73 KB919f68f565aaa3c5d1a48375d7e900a6760eb0ead0a9fe3920576a605f8c7a4d
lib/rails_best_practices/reviews/move_finder_to_named_scope_review.rb644001.69 KBce47262fc22aa11e3028bf4bb63cdb103f2eca645ab6d24e1295f1def290e264
lib/rails_best_practices/reviews/move_model_logic_into_model_review.rb644001.69 KB3accd97a4f8c68038e6e4a35ff89ff5a25b96896adb3d93fa72168474ad8fd19
lib/rails_best_practices/reviews/needless_deep_nesting_review.rb644003.29 KB98df44bf9f9479d48ec5943f1be94d3af63eef05e06b403cf033f4bc639500ce
lib/rails_best_practices/reviews/not_use_default_route_review.rb644001.6 KBb0e9eb5682767d370aee9c17a2a2597d42a613b3e5ecd0cce158852276a31400
lib/rails_best_practices/reviews/not_use_time_ago_in_words_review.rb644001.03 KBce6226eade8eec0eacdca1a83ff1e6814e90383f913e60d2ba4d4fc016b0885c
lib/rails_best_practices/reviews/overuse_route_customizations_review.rb644004.35 KBcbcb86cf9defe9cd2dd88664e36ee2904ec1cd8134d4bf9ca4b3625a739a9c63
lib/rails_best_practices/reviews/protect_mass_assignment_review.rb644001.96 KBa3a5485ef91eae750ca9f985ac1f64755aac70b9f9ab2740653507343780a96e
lib/rails_best_practices/reviews/remove_empty_helpers_review.rb64400963 Bytes0a373ad649f96abe7745850c15ced1f265de59ff4f18ff749e684ab1cafcd244
lib/rails_best_practices/reviews/remove_unused_methods_in_controllers_review.rb644003.97 KBa57c8a44374309ffe78b3d0e77f279f35b36472c5d8054b00ecc7f1ae8ad831d
lib/rails_best_practices/reviews/remove_unused_methods_in_helpers_review.rb644001.2 KB8051e54cc00acc45ed0c1576f9e9174d251c38a4da551f1fac8f4a8e79c1c3c5
lib/rails_best_practices/reviews/remove_unused_methods_in_models_review.rb644003.48 KB2aeac8568d6f7c989783fa3500f5da88d30393135deb1267f4c402e67ca16e73
lib/rails_best_practices/reviews/replace_complex_creation_with_factory_method_review.rb644002.68 KB74b790efae317dfd9f7ce3a9425d3aa5535e5928b428bafcafcc71e97ea1ff94
lib/rails_best_practices/reviews/replace_instance_variable_with_local_variable_review.rb644001.33 KBe94f4132fa0f366dcfd978d4cb6a342ca35359e5e6d558efdad14aa54448843c
lib/rails_best_practices/reviews/restrict_auto_generated_routes_review.rb644005.77 KB065524a2e950f5b60def952010fc22e162dfdd9b9439cbd8b9f597109c2db48c
lib/rails_best_practices/reviews/review.rb644001.91 KBa73862e536f424e7e288eee675711de9452dd5fcf3a590f53a9eaa1694dff872
lib/rails_best_practices/reviews/simplify_render_in_controllers_review.rb644001.32 KB6d1ac2b7e2be3fd1517513d395bda76b6e5d4b95cd862f2bf5e208c4e4a883e2
lib/rails_best_practices/reviews/simplify_render_in_views_review.rb644001.28 KBe9441e761532d2c1eda0eea7fd29a10fb718e0ee8d618d66d556b8139f921b70
lib/rails_best_practices/reviews/use_before_filter_review.rb644002.29 KB4ec8890ab89a252bea56738acf224af743ac7cb828f90a1c2f999fef0b18b552
lib/rails_best_practices/reviews/use_model_association_review.rb644002.72 KB1e4643120cc00dae3ddf8b03cba3ce55fa6ac099d8850c65d63e543c203bf87d
lib/rails_best_practices/reviews/use_multipart_alternative_as_content_type_of_email_review.rb644003.1 KBc3d35b6c54f4490565248ba69e717ad110b8bb147dcf33c589367b0b624f0e8a
lib/rails_best_practices/reviews/use_observer_review.rb644003.38 KBbf45ee7c8434ad03c24e17d2ca9dda46ef1547f59965764ec853c25747af3a79
lib/rails_best_practices/reviews/use_query_attribute_review.rb644005.05 KB021a1b846697b1b4c178b6ef0a80014d7253c626493afc5a9b43afcde04b87a5
lib/rails_best_practices/reviews/use_say_with_time_in_migrations_review.rb644002.1 KBb0d98ea226ada5b12113bc0fdb1f446c61d7f91b8a496fc23a3097e5ec533c42
lib/rails_best_practices/reviews/use_scope_access_review.rb644002.27 KB5e71f895442ed400ab623ad7b3c15d87a89cc35ba6665f0a98131d3dd9804ab3
lib/rails_best_practices/version.rb6440068 Bytes205baac97d98648af4b424d46cf7881ed1ad60ab8fda4cb4a70acc5dfa770626
rails_best_practices.gemspec644001.61 KB65c25b661aae3e6330b1372d61ecccc19bab54aff5031e3c8f87ebbb4fc4328c
rails_best_practices.yml644001.28 KB376ecbf5410d94a10dc7e8353b13c4b31a639712940d56d8f9b087b57d18ba90
rake_rubies.sh64400166 Bytes4d2ebd0bc39cb61949bf81b20d023280c54cea414ad882007316aa5e59deb149
spec/fixtures/lib/rails_best_practices/plugins/reviews/not_use_rails_root_review.rb64400226 Bytescb0711c0c6b8d6566934d99737796e038a9dbd385e617e10227046f2ac4ed367
spec/rails_best_practices/analyzer_spec.rb644003.08 KB99775a83fa58e11cc6f314034c05aa68712868aa22cc15ac35b52767c2866cdc
spec/rails_best_practices/core/check_spec.rb644002.09 KB619db7ba46668ca1e8f67747db9278f318540b3d8a1f6ae02ea13b4742e951ac
spec/rails_best_practices/core/checking_visitor_spec.rb644002.34 KB524818210a4caa2dea2cad08d5c694b831490ce567270af9e457760e2e5ebc67
spec/rails_best_practices/core/configs_spec.rb64400123 Bytesbc52d91ce057a07d97e47cc4734772600edf6f41e8b0f452724d761e0b07a61d
spec/rails_best_practices/core/controllers_spec.rb64400130 Bytes73284d6ec57539183cc67d141f1b54e284ff31125b7bc1a2fe68b34135d585e5
spec/rails_best_practices/core/error_spec.rb644001.03 KBda1a4ce7a5b470de0bc3e60a4a189e9b24639a8c794f1f446b47ae24611f578d
spec/rails_best_practices/core/helpers_spec.rb64400126 Bytesf17b037a1a6935f959a14e45287ccc4a0c52242ea62b817656628a14a0192931
spec/rails_best_practices/core/klasses_spec.rb64400300 Bytes8227ebaeaac41e038d9dc0c6db4cbb04cb5fa9ab75d90bdd9d17d9acbb3859e5
spec/rails_best_practices/core/mailers_spec.rb64400126 Bytes302f19c76e7d7d771859b84878503d924ae0589d38bae364c3a787215865e45e
spec/rails_best_practices/core/methods_spec.rb644002.09 KBf223307a1f4e242e86a9cc589c9a082c5478f84af8e53b977f74c371f849f003
spec/rails_best_practices/core/model_associations_spec.rb644001.01 KBab8581f8c2aa8bd5227dadfc45a8b5ae61c9337484e9ce1c1e5cfff6e11edb63
spec/rails_best_practices/core/model_attributes_spec.rb64400851 Bytes65ecbcd247696d98c9c554c587f788a2fd43386558f7478702579cbc8ecf4d73
spec/rails_best_practices/core/models_spec.rb64400125 Bytes791d8d4a6d90995e5994b208f7e8ea21486c96f8a27a63b530cfd2fa68849299
spec/rails_best_practices/core/modules_spec.rb64400793 Bytese14b79611a76604126225f0e4640a7f99486e7dca0b1ef094ab877577382d86b
spec/rails_best_practices/core/nil_spec.rb64400701 Bytes245b63e745bc542b524489ba7a06516538cf16d8b6137fa537ac20b8a9f574ee
spec/rails_best_practices/core/routes_spec.rb64400873 Bytes5cd1b0dae47698e4ea8be1f0f28eec7241604ea8caf2eccd36d2dd9173d3015f
spec/rails_best_practices/core/runner_spec.rb64400808 Bytes9acfefb396134d551e7c798e4db4dad2f3378296a105189d84ed74d0467740b3
spec/rails_best_practices/core_ext/enumerable_spec.rb64400169 Bytes8e7ab357fc71ca0bfdff84d8d69923142fcb1af3c0c68ce988b948cbd81fd011
spec/rails_best_practices/core_ext/erubis_spec.rb64400587 Bytesd75d57623125c77ef1330cc32cc9a7ef0bbcad4ca4c4fc47fa04883f1ad6fbc6
spec/rails_best_practices/core_ext/sexp_spec.rb6440019.4 KBa18750811490f549499eca63877900ca227b3637fdb04af3bb0c48ffe49644b8
spec/rails_best_practices/lexicals/remove_tab_check_spec.rb644001.18 KB448ae0d03659f3b6716342fae348d0816c45abdea4e1b40d9a036b0abb5eb035
spec/rails_best_practices/lexicals/remove_trailing_whitespace_check_spec.rb644001.26 KB806f836810a960a649f12e599b21bb21585895e87d3c3934276783d887a6ab7d
spec/rails_best_practices/prepares/config_prepare_spec.rb64400673 Bytes8ca63bb7b6c54a22d07f91862ba3fcb4fefae3e7dfaa8626e814bae5d27f8dc5
spec/rails_best_practices/prepares/controller_prepare_spec.rb644005.51 KB4fa12133bfc40b7e2f68594f71f4239ddaffcdfa1c539b1b65e82b49a5cb5f18
spec/rails_best_practices/prepares/helper_prepare_spec.rb644001.27 KB39b896253ad84610e725fdee31e8aeb80cae8a3a21a3d41deff503da3628f227
spec/rails_best_practices/prepares/mailer_prepare_spec.rb64400465 Bytes8902c948549102cd899380c39ab0a1b6e3e329e1b09b165c14d92de1972e1cc5
spec/rails_best_practices/prepares/model_prepare_spec.rb6440014.8 KB4574086e41ba3e48e9ab42ab04c2806d9dfb9d13d33fa007cb42d2b50d7cd89a
spec/rails_best_practices/prepares/route_prepare_spec.rb6440026.5 KB9ce67a58df329dd9ed01325ef38cba6c5f8b5fa2c6b0fff7d8de73c17226bb86
spec/rails_best_practices/prepares/schema_prepare_spec.rb644001.33 KB3dbb12da604524e418909775b49c476e3222a9475b0f285dadef3f606128e93f
spec/rails_best_practices/reviews/add_model_virtual_attribute_review_spec.rb644003.55 KB201171c263dde574f5beae7c5295d73538cb7602cb062e2433c59c711137dda9
spec/rails_best_practices/reviews/always_add_db_index_review_spec.rb644009.28 KB14d7f0e5d143591c6435990c0706787e4a9ca9aa0667d5d8269b8d37e4bce21a
spec/rails_best_practices/reviews/dry_bundler_in_capistrano_review_spec.rb644001.25 KB52651c0f478ef237b84cf33c78d9085c79de846d385c70404fb4553a66e1c57b
spec/rails_best_practices/reviews/isolate_seed_data_review_spec.rb644003.04 KB29cdfe5c5d78686e592f85cfe7db35b431bc1319b47be3d20822904bc3c0eb23
spec/rails_best_practices/reviews/keep_finders_on_their_own_model_review_spec.rb644002.94 KB35c8c980c2f7150b34a401e808deead7900e8748288dcca5660173a82636e34e
spec/rails_best_practices/reviews/law_of_demeter_review_spec.rb644005.1 KB7c02d90fb418b1979bfac5ccd04af0840fd259ae96a4be4716c10289561f9558
spec/rails_best_practices/reviews/move_code_into_controller_review_spec.rb644001.39 KB6119092338485932136767f1234b2ec75ef635aa6a586d0389b46922fa3a6196
spec/rails_best_practices/reviews/move_code_into_helper_review_spec.rb644001.03 KBd7d17cd23e077dbab07b7b8b0a55c750ec74aa8ea9cc723d19fd6084107f601b
spec/rails_best_practices/reviews/move_code_into_model_review_spec.rb644002.63 KB7e8e3198bc9cf8c3e23d6383a0a1279d18a16bf93b5684ac6bfc511acce79124
spec/rails_best_practices/reviews/move_finder_to_named_scope_review_spec.rb644002.62 KB2bab639e13fcccc28a43d63a912ac081f9ad6b2cd19a99e1a23db9640b7a6aa5
spec/rails_best_practices/reviews/move_model_logic_into_model_review_spec.rb644001.91 KB996564d097f0c75f6c60f2e08a26df4dfa8568ccdf51e1ca5733c3aabfb8cdd6
spec/rails_best_practices/reviews/needless_deep_nesting_review_spec.rb644005.35 KBe3f0150d185f6fe8b8c40d7e419420c9d2eb62109c870a2afaf205d38df0d4a9
spec/rails_best_practices/reviews/not_use_default_route_review_spec.rb644001.92 KB356be4930a213a06cb00e3d8cb2a4044a80f863708dd9172333afe396c234ceb
spec/rails_best_practices/reviews/not_use_times_ago_in_words_review_spec.rb644001.82 KBde63ae244ab4e2ad29012aaa0f289353edd03f3b7443853277b01e1fa6c0d81b
spec/rails_best_practices/reviews/overuse_route_customizations_review_spec.rb644007.03 KBbae80795476df6495665892ee66335196f3ad8acf195185caea25d1dfb94724d
spec/rails_best_practices/reviews/protect_mass_assignment_review_spec.rb644003 KB6fecd869737956022bfbb9bd9ac51edf7494d71acd06ff08b4d392d2e0fb159c
spec/rails_best_practices/reviews/remove_empty_helpers_review_spec.rb64400832 Bytes8d0d2c75ba084eede0cbde9cda8613ca3ccc86f1629d73061fc797b6fe9c133d
spec/rails_best_practices/reviews/remove_unused_methods_in_controllers_review_spec.rb6440011.1 KB33532bb9db46a6a4d8ca0be89cbb1064b604203fb82d9ed2ed9eef954ede30cc
spec/rails_best_practices/reviews/remove_unused_methods_in_helpers_review_spec.rb644002.7 KB2248041510464d2d413a7f1cbf9e38c39387bab552028c0da48df7a3ac628091
spec/rails_best_practices/reviews/remove_unused_methods_in_models_review_spec.rb6440021.3 KB93b6117b2695f7fe47a003bc2a9c4c8f2ba54d84c55bad0ed58d4afd4d24d63c
spec/rails_best_practices/reviews/replace_complex_creation_with_factory_method_review_spec.rb644002.53 KB99896c07a0d143027f97fb6095e5a9285363f53c36c6bd0742c271d24ed4cd24
spec/rails_best_practices/reviews/replace_instance_variable_with_local_variable_review_spec.rb644001.57 KB133ef825ed29b62678d2401b13f303938745989535d7b3f7405df3a356f91c65
spec/rails_best_practices/reviews/restrict_auto_generated_routes_review_spec.rb6440012.8 KBbace06360959abb1e1baeaaea869cd3d8d60f7096acd88a753b6a122dd2044c8
spec/rails_best_practices/reviews/simplify_render_in_controllers_review_spec.rb644002.16 KBf119d8f0159f6482e9fe2ef91d5deb673d0d49b342e73dcf58643866c2f4f0d3
spec/rails_best_practices/reviews/simplify_render_in_views_review_spec.rb644002.94 KBb1d6451c542abea9f248b193fa89b5d0b31ccfea99155627105b871bc31ef27a
spec/rails_best_practices/reviews/use_before_filter_review_spec.rb644002.93 KB6364657d7eee30cbd09665d1b59381add8cb5b1bcd7bd246fd95a8dfb6bf3db9
spec/rails_best_practices/reviews/use_model_association_review_spec.rb644002.03 KBd7302020f5b13b0c50cd4136a0837a382d70680b555f220dea813aa16ecf1af3
spec/rails_best_practices/reviews/use_multipart_alternative_as_content_type_of_email_review_spec.rb6440010.8 KB7a1726ac3c6fabedfde7ede8c0005c6bc8c26868e6ad48ee6a232625db5ddc78
spec/rails_best_practices/reviews/use_observer_review_spec.rb644004.47 KB9049b9d59ffa497ab11dd1e9ebcb909a3f38ba97de4e53382e9c404c80240620
spec/rails_best_practices/reviews/use_query_attribute_review_spec.rb644006.57 KBb9f4f10954b40b5dc90f840be4a311a801d408f80e72be7217795a443e155f0b
spec/rails_best_practices/reviews/use_say_with_time_in_migrations_review_spec.rb644003.87 KBb317cfcb1ec34b854c950b81abb0b7060a7a84e1beadb74fecd4af843a16e29f
spec/rails_best_practices/reviews/use_scope_access_review_spec.rb644005.95 KBa555d5c7a75cb123d14ce98168c8067db4643bc422feb9806aa704bf88b65d96
spec/spec_helper.rb64400431 Bytesec1553c8964372231bd21c407445f28d6e32e3d95732445863ae9349a050a72f