rails_best_practices-1.10.0

https://rubygems.org

rails_best_practices

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 86252

number: 1.10.0

platform: ruby

spec_sha256: 44ee25ff02497848b9877ea4a9ccde44ace68c387e48d5429c469b0de9d08a95

sha256: b551d5202792df9495627c96e82389055885bccb13ceae4e34117940718ebdbc

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

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

position: 44

version_data_entries_count: 155

uploaded_at: 2012-06-19 13:05:39 UTC

indexed: true

has_extensions:

extensions:

Gem size: 76.5 KB

Version Data Entries

Total: 155

Unpacked size: 462 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gemtest644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
.gitignore6440097 Bytesd8d7205cca3c8db83e8dc02f10d633e6629b61022b3a2e38e240cf40728e37c0
.rspec6440024 Bytes0e893284484839888202b60816c3fa71b65c8ecfae04c6ab95e77780666b395a
.rvmrc6440084 Bytes62b4d443f9a407b6e00d3fae5821c4beefa4a28f20542c09a01c367c330a8e83
.travis.yml6440040 Bytesd34eb98e5965b8c34eade435f150a60796213480eb4f5fef27aaa1281cdd1703
Gemfile64400145 Bytes59ebdcb8cf542851d30789c5112f6019f37c761a8eeea65cf625030416c3159f
Gemfile.lock644001.25 KBf4fc3f8662ff0c7d14f434463e94765c914d0cf1dadc3788b918fb98fd637139
Guardfile64400346 Bytesd0ee2c164e10afccccee96a18c9d7a2b35a1eea9e1dc47043a61108365a441aa
MIT_LICENSE644001.06 KB836094cdbc41e73908d282b9a523f8a929e0652bacef749f21568351126b3a7f
README.md644007.34 KB1ed31dbb6d5949b5c908b82b7f52b669866fe46e55292f851f1a91cf5b1dd224
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.95 KBf423577d374892271a72153cc65041724d207ec18e215707cfd819705c7a6ed8
lib/rails_best_practices/command.rb644004.35 KBaeb606be6d7941be36beac6433fbad147d60422733ac821078a1e8adedce30be
lib/rails_best_practices/core.rb64400888 Bytes622dfb2a99d1623b00d7216f68fa7f1a2f0d68f1682fc1c783c62a43d6aebf98
lib/rails_best_practices/core/check.rb6440014.5 KB3f63e7a5f0acea0b479b29582a22d323b921c1b280844aeefdf764d8d7694202
lib/rails_best_practices/core/checking_visitor.rb644004.65 KB05add199a37f7b26ee60da052975dcb6c619834503a1c82605c3263fcd74c7ae
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.33 KBcc84aea135f3d37d38cc9b96e0d26a1e277825b7fcc5627a11826a772129ffec
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.2 KB8a674aebbdc2530b9c29f292f56f8b887ccb1ef8f72649af1bec5287a5c876a3
lib/rails_best_practices/lexicals.rb64400203 Bytes49e2ee046a4627e4bded104a025a8e260b6d22ef6ea560e312f7b78a584bcb61
lib/rails_best_practices/lexicals/long_line_check.rb64400966 Bytesb1789d121e6bd1cfeb956bc57c941b5c13883ef2ed9bc12784091c4fd3f1fddc
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.rb64400508 Bytes26a5c96687451e98bf8bcb1020afa8167aa98e930179e7ed1e6def75f6e9a368
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.43 KB6e68b4ff38fdfe3b4ec9e65d109d8e73d93df4c92bc2d71493dc4c3d58775d2f
lib/rails_best_practices/reviews/add_model_virtual_attribute_review.rb644003.5 KBd38c0a01e36f44651a90b966bc8ad90b7f2d51ea825c42d27f41fbf1b41c4fff
lib/rails_best_practices/reviews/always_add_db_index_review.rb644006.52 KB35e3c14642f1cfc8adff66d39611f37869df89a419f000f655b4371e43a1b0c7
lib/rails_best_practices/reviews/dry_bundler_in_capistrano_review.rb644001.11 KB97f604d1e9acb86d0741e6a746878d6e52128cdc2132a57677cfccdc3d753a9b
lib/rails_best_practices/reviews/hash_syntax_review.rb644001.76 KB866ee96a79cd7453883634b9ac06a2f6dff7c0bc2f11ae4eb81d2fca19f99e49
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 KBebfde8e6a44b7bfacefa81af96399f4d0c75924a2b301db0007a6367fa1b88cf
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.72 KB3ec8ff2bd00746ca43fcf098351efae4b6c0f5cf6a7e218c63f29d5759e13b82
lib/rails_best_practices/reviews/move_finder_to_named_scope_review.rb644001.69 KB61ce8a282eb44ac374db413abf9ad0d596acba8c3f29c5beadb820b76ab4a121
lib/rails_best_practices/reviews/move_model_logic_into_model_review.rb644001.69 KB534235a95ab4a323c5c8fa6bbda62da6d87b9fca53b2fdafabe6558ae1a507f3
lib/rails_best_practices/reviews/needless_deep_nesting_review.rb644003.28 KB675e5ce9427ced5f25a3b791122463d0c78cc08a51e3efc45ae475a94db5b303
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.34 KB4cef67ca2ac89ba14eed57174651babd85b0e9f0da530931e0aeab83553ad410
lib/rails_best_practices/reviews/protect_mass_assignment_review.rb644002.26 KB39c7e8899d12eccc02cef827fe4c00b1f2de6e5d2a4e02ca4fef57128c9d6ce0
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.5 KBf89e0809d330f4fb4be3b1e123d11773ad816d0ea55d1b635bfdbda5287d06c3
lib/rails_best_practices/reviews/replace_complex_creation_with_factory_method_review.rb644002.73 KBd56c54fecb962f7c03ac1a334e8f2a5eae6a03a0f9db6408ed0ef9ca1933b903
lib/rails_best_practices/reviews/replace_instance_variable_with_local_variable_review.rb644001.33 KBd5150802256b96c11c386c929b49abd6a80fd8ed7191a5931184be804bfa7c6b
lib/rails_best_practices/reviews/restrict_auto_generated_routes_review.rb644007.31 KB2f40bf05294815c33a09b5289ff1e61f42b2f1714c892e4caf3b8137dc238a0d
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.6 KB9c61bddde96d5d2706845ac4c507ac1d69bac7664bd8abe90b31fc95c7d5f598
lib/rails_best_practices/reviews/use_before_filter_review.rb644002.45 KB85521d67d35e7d1537237e6d7fad63a7c05972f9d6d06f16011e9f50b7f1cceb
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.11 KBd51d3aabcb68c32b4dc858a4ae9cdb89a9e77f2a56da7f6558492a5077ba2789
lib/rails_best_practices/reviews/use_observer_review.rb644003.38 KB8d626dbe028eaa952a748f81fa6810403cbe2f29c8ce8e5eb01c17208e5e12c8
lib/rails_best_practices/reviews/use_parentheses_in_method_def_review.rb644001020 Bytes7ee19b5da02375b6bf0aeb353ea1608bdf705bbfa0e53150a7f8c6c920dd51f3
lib/rails_best_practices/reviews/use_query_attribute_review.rb644005.16 KBfe07a2cd1cfd59ac74d0e89c471c2000a34ae466b944a6e06b521df0ea388e0e
lib/rails_best_practices/reviews/use_say_with_time_in_migrations_review.rb644002.11 KBa999e2b000f7807dbf6d3a84531d714b5124de248b212e502bd3e4e5eda77ac8
lib/rails_best_practices/reviews/use_scope_access_review.rb644002.34 KBe897162a8d487e3c715b057cd3a669f6933fa5084f0072ae8b6cef8c0b733aa2
lib/rails_best_practices/version.rb6440069 Bytes73c574d384955886402d8b68f1110ca446cfe9affea30e67aacc0a0218ff5ce0
rails_best_practices.gemspec644001.61 KB65c25b661aae3e6330b1372d61ecccc19bab54aff5031e3c8f87ebbb4fc4328c
rails_best_practices.yml644001.42 KB2900ccb1cc26c75eddb655aff1ca77722ce8b50c90affcabe75e2607bbc59058
rake_rubies.sh64400166 Bytes6dbfd741de43723ff8044534519c05ab9cc98acac166643ac8b7da2d8fe6804f
spec/fixtures/lib/rails_best_practices/plugins/reviews/not_use_rails_root_review.rb64400226 Bytescb0711c0c6b8d6566934d99737796e038a9dbd385e617e10227046f2ac4ed367
spec/rails_best_practices/analyzer_spec.rb644003.07 KB93203ab04589f86002c402e3a6b74ffc4cf9a2ee670576bb7b2eb8d533572f17
spec/rails_best_practices/core/check_spec.rb644002.07 KBc36dab1f56dbe55c972f8e2d181cb8298692e41644b9f94c7f7e3c1effc37736
spec/rails_best_practices/core/checking_visitor_spec.rb644002.29 KBd614e966a30730f92c8fb824f3f798901bd7adfdff26cc23ace3b8d540beeb2a
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.rb644001020 Bytes39b4bbbe0ebe39925be5457f112852766033eb180678bbbcf6534adba305c492
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.7 KB6b18de8b1ba318cd4a7fad0358ecdeb61e13bee435a175cd765ad605342dd6b4
spec/rails_best_practices/lexicals/long_line_check_spec.rb644001.68 KBa6c86e7d40520645ff9c9a0e059a06e65516e437db120e19832248d9fd5f46ca
spec/rails_best_practices/lexicals/remove_tab_check_spec.rb644001.18 KB55d5cd2a7f001375a0dddec49a4e08deb465460b1a82f886e777d47265af349b
spec/rails_best_practices/lexicals/remove_trailing_whitespace_check_spec.rb644001.26 KBc0c6ed61afad55aacc5e7c7b0f7d620589246e3dd925bdad79dba66981b11405
spec/rails_best_practices/prepares/config_prepare_spec.rb64400670 Bytesbbb73540210c7417e155ce2bb00d127c31f1834740e0a8ca7383775240745bee
spec/rails_best_practices/prepares/controller_prepare_spec.rb644005.51 KB6e156c9ea3775e37e2c14028f89ce8df8ba3c0b0aa67e8a8b2443c0e5c7acf7b
spec/rails_best_practices/prepares/helper_prepare_spec.rb644001.27 KBf7e8d206f28eccf538c009a3dff814dbb4578983e387b85a6f7a45bfb609bf74
spec/rails_best_practices/prepares/mailer_prepare_spec.rb64400462 Bytes973ac372171f3644e47706659b2bd77e3cf898bd83ac55e0a2a110f27b33c5b8
spec/rails_best_practices/prepares/model_prepare_spec.rb6440014.8 KB434f03d8bdbdbefd244e30ca88c2f3873b3c72b0c99b056520fd5b4b13ff9274
spec/rails_best_practices/prepares/route_prepare_spec.rb6440026.3 KBaa0720a07fee4582469bb2a90b653dc3375b7d1f4b656d677e0480c92f985df6
spec/rails_best_practices/prepares/schema_prepare_spec.rb644001.31 KB56c076f5709f776fab04b5c6cd622a6279312f55e9696255ccc2ea4bd7d9e57b
spec/rails_best_practices/reviews/add_model_virtual_attribute_review_spec.rb644003.55 KBccc144ab7a656849a5dcf73a0a6fbf89873504aabddba4cafe260e85cad0dbbf
spec/rails_best_practices/reviews/always_add_db_index_review_spec.rb644009.14 KBa65e54aa0a735a6469f0ad0f64f5adeebd03000e45771564106148a8e3312ac3
spec/rails_best_practices/reviews/dry_bundler_in_capistrano_review_spec.rb644001.24 KBc8738a0c47ca0b610c428b77063b483568b369c71cd1535af3a278d429a8e117
spec/rails_best_practices/reviews/hash_syntax_review_spec.rb644002.12 KBe21cc6625837e688ae449e2d72f0ccc2e603f0631269fc8fdcdc416d04e60297
spec/rails_best_practices/reviews/isolate_seed_data_review_spec.rb644003.01 KB90568e360360802e8246c09aa17bcd957747781ececea35ae3a0f99b56ad60b6
spec/rails_best_practices/reviews/keep_finders_on_their_own_model_review_spec.rb644002.91 KB2bca0c2964a802caf15fb1ed38a4ac821d485468e179f69492c45fffd9316530
spec/rails_best_practices/reviews/law_of_demeter_review_spec.rb644005.08 KBc794901b6d788e1bfcec7ed995836fe43f8ff6ef73ddf2963136635792a20b4f
spec/rails_best_practices/reviews/move_code_into_controller_review_spec.rb644001.39 KBc694413718fb03c4a0bb5b368afc849214559337dfee6d86db546fd3d96e5c72
spec/rails_best_practices/reviews/move_code_into_helper_review_spec.rb644001.03 KB7e0e5daae72ea4cb06dac933f1369109bcac6975fc4edf0dc161c843dd1a7c9f
spec/rails_best_practices/reviews/move_code_into_model_review_spec.rb644002.63 KB78b2b2588fe57e1701562e2db1160a381fadccd7f1af0c5482b45869aecd0d26
spec/rails_best_practices/reviews/move_finder_to_named_scope_review_spec.rb644002.57 KBb0c8de0a9e27737dceeb6cf52f77bd69b28f8b8289b9e67fbb2d44316c115568
spec/rails_best_practices/reviews/move_model_logic_into_model_review_spec.rb644001.91 KB4be9415c34c0204b513b537463202cc07ffe08d8ebe3156180462c7369e1d720
spec/rails_best_practices/reviews/needless_deep_nesting_review_spec.rb644005.34 KB28596be2b29d022643862f11ccb1c396652e1cece174ccb0fe8a4f5da1157f65
spec/rails_best_practices/reviews/not_use_default_route_review_spec.rb644001.91 KBa903844219c8c9821736a6b64248d4e67fb365d8f04fa4413c34eb17ed06ddc8
spec/rails_best_practices/reviews/not_use_times_ago_in_words_review_spec.rb644001.81 KB9d97b959f75b22cd68af904ec7dd0a283ed943f123ac21973cf723d8790fde71
spec/rails_best_practices/reviews/overuse_route_customizations_review_spec.rb644006.93 KB30b46e4919ceebed319d484dc4091796bf90024b35221c996e67192e0a77f0b0
spec/rails_best_practices/reviews/protect_mass_assignment_review_spec.rb644003.28 KB2e4a691b0b58750d71c9e4a8248b489a7380b37b773f9a3717c5eafc2de17e40
spec/rails_best_practices/reviews/remove_empty_helpers_review_spec.rb64400829 Bytes9707dce51eb0c77b255b33cd33e9b3de387e011af5bae354512899527f33b9d5
spec/rails_best_practices/reviews/remove_unused_methods_in_controllers_review_spec.rb6440011.1 KB014ea72ef52ec4e5c2bd8dfed4e81019fb36d7d0fdeb51b7bc5ec5333e7d8446
spec/rails_best_practices/reviews/remove_unused_methods_in_helpers_review_spec.rb644002.69 KBf91a09265ae7a96e35cebf0c5b5e95355d2b06d943cedc47d37172857c14c2a3
spec/rails_best_practices/reviews/remove_unused_methods_in_models_review_spec.rb6440021.7 KB3532d5a58d0a91ffdf613c9cb2faefde2d66593d53910e946ab1e9c2b47358dc
spec/rails_best_practices/reviews/replace_complex_creation_with_factory_method_review_spec.rb644002.53 KB637cf51b7b513d980e863595e45a62aac98f9cdf5a8917155edbbef63474c7dc
spec/rails_best_practices/reviews/replace_instance_variable_with_local_variable_review_spec.rb644001.56 KB17ce8184128a12a9b17b2f8e2776f00e10456d9e97d64eaf248a739f05b903bd
spec/rails_best_practices/reviews/restrict_auto_generated_routes_review_spec.rb6440012.7 KBa27fb1c09fd1041992b4ed42da93cfa826f3a2e40232691c07635cc935096c93
spec/rails_best_practices/reviews/simplify_render_in_controllers_review_spec.rb644002.15 KB9c0230ce088f022746165fe834cd96fd33f18d4c4807053fdc0cb6af803d6293
spec/rails_best_practices/reviews/simplify_render_in_views_review_spec.rb644003.17 KBedf3836c66691c39a572ea4e5467457225ae3c0896feb647584df9aa574255ef
spec/rails_best_practices/reviews/use_before_filter_review_spec.rb644002.93 KBff41e2b1705d5563bff5b871b82f11bed803ce5561a51fe1e6e384d0b4892e54
spec/rails_best_practices/reviews/use_model_association_review_spec.rb644002.03 KBbf2f01af00304992f4405d29821b95157bf2126e6da3bddbf8dcd32307d9f201
spec/rails_best_practices/reviews/use_multipart_alternative_as_content_type_of_email_review_spec.rb6440010.8 KB5f9b33179d3596ec0dbeed85b332809752ea0e151ca17c50384383e2de547923
spec/rails_best_practices/reviews/use_observer_review_spec.rb644004.47 KB7f4792fc82283fdba207836f83ffd47853f50747b88e35e929eaad0132ee70f8
spec/rails_best_practices/reviews/use_parenthesis_in_method_def_spec.rb644001.26 KB82c57447d3514d7b165db0d26b1eb2946e1b18786f52a1c9333a7bf6de71d44f
spec/rails_best_practices/reviews/use_query_attribute_review_spec.rb644006.56 KB3b555525a3e1fae324d6a07cda37afd7939df8395a21c3a159f4a712e4e61565
spec/rails_best_practices/reviews/use_say_with_time_in_migrations_review_spec.rb644003.84 KB93325e22e425696cd547b99dfe6201b2c5181a5b91575393160386f7b1d22d8a
spec/rails_best_practices/reviews/use_scope_access_review_spec.rb644005.94 KB084c429a589a99387a8f1eadc580b956ad2d1264585e26817cbbd72220dfbea8
spec/spec_helper.rb64400428 Bytese4bb986e33845ad5808d560eacd4c863ef4f8de317f1572f14f9145ac6f554ce