rails_best_practices-1.9.0

https://rubygems.org

rails_best_practices

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 86310

number: 1.9.0

platform: ruby

spec_sha256: 39f6fe549613a5181f2d6e936df02f63430ac086a7d305df6539fdee1b8ea656

sha256: 5311240f10f2556c7a76344f0c0ce6ac8c4c8bc796fc95579117aa2bc7737072

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

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

position: 46

version_data_entries_count: 148

uploaded_at: 2012-03-07 05:51:41 UTC

indexed: true

has_extensions:

extensions:

Gem size: 72.5 KB

Version Data Entries

Total: 148

Unpacked size: 425 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gemtest644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
.gitignore6440097 Bytesd8d7205cca3c8db83e8dc02f10d633e6629b61022b3a2e38e240cf40728e37c0
.rspec6440024 Bytes0e893284484839888202b60816c3fa71b65c8ecfae04c6ab95e77780666b395a
.rspec.example6440025 Bytes3a986fc87b1dd4c1c27d186b0893b64eca094f24d995a15de1ed5fd917b252a3
.rvmrc6440084 Bytes33e7622d22742a4319596c4550da4bd0435b10d130972613810aff186b693222
.rvmrc.example6440068 Bytesbb13d99c464d7e8f6e7d74c946555c8c18e329ff5e28deebf9c46cb592642d35
.travis.yml6440011 Bytes5a3c9e0033e1b2e8df4ce523b7788ba447df13ff64eb909d71e9b5187e91d853
.watchr.example644001.16 KBefc15e67608f70f8a793329f31ff922c30185c2c691e73a88c16ada1c2151393
Gemfile64400197 Bytes2d399ff5f88de0fcfa7cce5a0ccfe0a55a7788cc42664a383d42c194779989fc
Gemfile.lock644001.04 KB6bb31ef531bcefd701c6d66a145df7c5a04000bd16bf52b59e9b45e10f29feec
Guardfile64400346 Bytesd0ee2c164e10afccccee96a18c9d7a2b35a1eea9e1dc47043a61108365a441aa
MIT_LICENSE644001.06 KB836094cdbc41e73908d282b9a523f8a929e0652bacef749f21568351126b3a7f
README.md644007.1 KB7c40a6a62e4d991a607b8fafb31140fba915a56710d304864bfe29a647312a2f
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.65 KB08e04feef426c411a7b5a59afea7e652ebc643d60f3b4170dd3a60ad44d54083
lib/rails_best_practices/command.rb644004.35 KBaeb606be6d7941be36beac6433fbad147d60422733ac821078a1e8adedce30be
lib/rails_best_practices/core.rb64400844 Bytesb2bfe1ce45ff52378bf5488bcb21bdb4c5d16aee8cd89783834ad0f50c529d92
lib/rails_best_practices/core/check.rb6440014.2 KB088f1f10fa36aeb9080b6b2450a0c6fd23398ab3d4847d8dc9d644ec3ef5b9cf
lib/rails_best_practices/core/checking_visitor.rb644004.66 KBe8adfd253638c2c6ac8e99948642e05460be716e48131b7c99bd2ccbeb9455fa
lib/rails_best_practices/core/controllers.rb64400134 Bytes43e7747101052124c8deb6ba7311453e0eaf6ee0c18ae17fd43e374b2332615b
lib/rails_best_practices/core/error.rb644001.04 KBd3afc9a430c2600da320234e9e65cbc990c210fb9ab07a23abd221686c92a644
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.04 KB33c3d9454d3e755b23014d3497f4bc466996759058941e1a7598558ac6ce2d5e
lib/rails_best_practices/core/runner.rb644008.27 KB524c0e0cd992a48eb781bf5a73d22ec169a0565f99038ce5a0c1436c91f91a16
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 KB45e6dcc6ce09de13df3ad956ee17585c4e90b77010f57b1aa97bac7712291f1f
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.44 KB353a89857cd1fd9f873bdadc61681a6dc1c5fc54ee124b9bff8e731a7290539a
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.22 KBc9dc784d7351376ae34e685e3e1fabd049451ffebd7fb5a954d7af8f55cb2ae5
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.56 KBbfbce36fdbb8a86adfed319c822c53606fa72cfe80fd35c4c4627b33d9a350b9
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.37 KBa73894a253032a1740be857d2214a0aad940ae41819ee76b1570f9c139a6bc70
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 Bytesa1d04799243f73703287fae6f4c065effe0a3779f7b9ab10b8ba8550de6e042a
rails_best_practices.gemspec644001.57 KB5f1a8fc7d209f20f1ada783aafe10439cc3991c9dde5a95903e38f2c72954d95
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.rb644002.33 KBf845a7238305668e9d5e2cc777156e2c1b10197ebaee5837395ef7479deb898a
spec/rails_best_practices/core/check_spec.rb644001.53 KB4323403845e8caf3b643e535813bf55405b080ea7ab95c33d3ce0169202ea2da
spec/rails_best_practices/core/checking_visitor_spec.rb644002.33 KBfdc874d4178190c0d46ed9b9ab95eb1b2678f28378cae989e93761c49227e435
spec/rails_best_practices/core/controllers_spec.rb64400140 Bytesc9cf7edf884a7a6080b4389e7c5201663d456f6bf814d6488a94039968da0c1d
spec/rails_best_practices/core/error_spec.rb64400995 Bytesaa87160b6989841e5e1b01654aaaa9a99f7adc541b24bfa335f9c4f81c89a52c
spec/rails_best_practices/core/helpers_spec.rb64400136 Bytes870290161591b66b35c3a4a95d2b03c00d82159ee799f5c78ab9cdb5cc28001e
spec/rails_best_practices/core/klasses_spec.rb64400298 Bytesb6454163fb1d3f87be80a13ac11fe997fe8fbb2508085184416121ba7bdc9111
spec/rails_best_practices/core/mailers_spec.rb64400136 Bytes12db54677380526a4ebce863358f56f8f00ebdb8c11d6b09a8a92a9cbd66e02d
spec/rails_best_practices/core/methods_spec.rb644002.04 KB7640b8401a81fe328577411cbaecf33750c2eea0e1358b30bb59ba5a1a50cb05
spec/rails_best_practices/core/model_associations_spec.rb644001019 Bytes6aaa553d0c6d07e17c531807fbb735a9273dc00ee19ab72005d6108a482b8b1b
spec/rails_best_practices/core/model_attributes_spec.rb64400833 Bytesc4089bd5a04d1155b9becc507a120f865b0509f2c1574ae55465f0ec9ff852d1
spec/rails_best_practices/core/models_spec.rb64400135 Bytes4dfd62b6cf38713c3f237202252cda9b67b98d0681e9d52daf19464c1459cf8e
spec/rails_best_practices/core/modules_spec.rb64400817 Bytes8451cb5f0fe6ccc7bdf83fe7171cd5af94a2f14302962b9399c0ddd338fe0233
spec/rails_best_practices/core/nil_spec.rb64400661 Bytesa4c0febace594cbbb7d87a23d49e8ba87f24e5a1d8c2644d59ad033d30eab813
spec/rails_best_practices/core/routes_spec.rb64400745 Bytes3d2271e5a2e4f623c0a60ec8578218fdb7574d5e22202194b215258b26222db1
spec/rails_best_practices/core/runner_spec.rb64400839 Bytesd0dfab014b60de6bb3813df8d663140cc7d1f1fe0c36c7c276f331eebd8b4a5e
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.rb6440018.3 KBe456e8c651a90a581efab585eb3c3d392ba949603a65b6b1f87b96ba221f9d50
spec/rails_best_practices/lexicals/remove_tab_check_spec.rb644001.08 KBce3820ca6e84f9df8c2ccd17a18f616277ddb281d18058cbbaccab29bae17672
spec/rails_best_practices/lexicals/remove_trailing_whitespace_check_spec.rb644001.15 KBe3991f28b2ad69001930a4c499a55d3618549453e5add6bda2c7a14586f5a007
spec/rails_best_practices/prepares/controller_prepare_spec.rb644005.27 KBef11f90961be025e7f0b0d24dcffb4daa60cdd56d0fc40a327e1f883e5cdc3d6
spec/rails_best_practices/prepares/helper_prepare_spec.rb644001.19 KB00c1be0ce809deab8cf46223e64ed6e3312694353952e609fc69773cf505663c
spec/rails_best_practices/prepares/mailer_prepare_spec.rb64400467 Bytes4300a564668f32dd1a4989d71d0a67200d4a6ee415a4460ea114ff6be3028d30
spec/rails_best_practices/prepares/model_prepare_spec.rb6440013.9 KB1eb087f44e513f81e162fedbc426e9be8dec9146da48a6c0b6de8c8c0b2e3d0e
spec/rails_best_practices/prepares/route_prepare_spec.rb6440023.5 KB0d384eea9c092f378e510d6a5d8b84100177e659f53ee62f62c039f1c178e8d1
spec/rails_best_practices/prepares/schema_prepare_spec.rb644001.27 KBacd76839f5bbdc61c8f48490c46067f64d4f7f266cf26b9545ea082a4b0c8049
spec/rails_best_practices/reviews/add_model_virtual_attribute_review_spec.rb644003.23 KB537ce7e913065ed161c5a5d9d803b4f4f651cb34cb5f4fc509f6d49342a9fa6b
spec/rails_best_practices/reviews/always_add_db_index_review_spec.rb644008.39 KBda9000a204ef25717c0284733df0337615f74f30eda71468c159a4756654e824
spec/rails_best_practices/reviews/dry_bundler_in_capistrano_review_spec.rb644001.17 KBc9846c8c7f44d92b29c67d1b6fd3fd661a407aa6d40aa9639f4949a17b12b8a3
spec/rails_best_practices/reviews/isolate_seed_data_review_spec.rb644002.73 KB74f48afa961aadda9b81d2ac30ce820863f831d4fabdf1b45a88cb0471461123
spec/rails_best_practices/reviews/keep_finders_on_their_own_model_review_spec.rb644002.65 KB9c2da3c7fa84ae129c1f1dc14d51ec8b56c73b30daee0152c3f09732f923ad55
spec/rails_best_practices/reviews/law_of_demeter_review_spec.rb644004.65 KBccd9a3d0ee94e46f874319d68baf9facec088c3bba9099202b29222f43948495
spec/rails_best_practices/reviews/move_code_into_controller_review_spec.rb644001.28 KB2fdc3f50d5ee3ab3aa29c2b917de3aa530671e3e914c2daf14c2ef211d03476c
spec/rails_best_practices/reviews/move_code_into_helper_review_spec.rb644001003 Bytesc580af1c67664ca203ffc03b3d7869e3c0702bbb47cb1bb2232165e94eabfb70
spec/rails_best_practices/reviews/move_code_into_model_review_spec.rb644002.44 KBdff4932c33d35b1cd9dd8c5968c8c47e4b2527cf1a38c466c51bdd751b63f3aa
spec/rails_best_practices/reviews/move_finder_to_named_scope_review_spec.rb644002.4 KBe59adc20ecad148e39cf3451a41685f0a9f8fad1120cc33df7eefe89e978f2ee
spec/rails_best_practices/reviews/move_model_logic_into_model_review_spec.rb644001.74 KBc90dcecdb905a6a90aa950c4e46fa2325fd64276280f8e24442e3261d06cc941
spec/rails_best_practices/reviews/needless_deep_nesting_review_spec.rb644004.78 KBc6a096d0fd7f53655243e986154bb600801ad10acbd78c9c3f16cb5bfb9a2d71
spec/rails_best_practices/reviews/not_use_default_route_review_spec.rb644001.76 KB851d7a9ae17ef348aaa149192a146414124f9a746f5145da32ba4f3c60ff89f7
spec/rails_best_practices/reviews/not_use_times_ago_in_words_review_spec.rb644001.67 KB27b1ca893d0ca087cde45aa491f09a14d3254c7191e61e71031e4d2faca76f74
spec/rails_best_practices/reviews/overuse_route_customizations_review_spec.rb644006.44 KB84529ec275bcfdb765ad2964c567ebfa9f63f24b653ec5c81e37342210e2dce6
spec/rails_best_practices/reviews/protect_mass_assignment_review_spec.rb644001.93 KBecdf2e582fdecc909fd13bd7b0dbffc9ada4ebe1d83b831ca1c2f39d7fb38337
spec/rails_best_practices/reviews/remove_empty_helpers_review_spec.rb64400765 Bytes93ebb6405e34c9d02f42e81f5a1e151c63dacf9bb8e7d8850b87633a20668d66
spec/rails_best_practices/reviews/remove_unused_methods_in_controllers_review_spec.rb644009.99 KBa86de4528140b32579bb0cdf356b2c5e58ea03f01693a622ab97d7562d85dd98
spec/rails_best_practices/reviews/remove_unused_methods_in_helpers_review_spec.rb644002.46 KB171825ea85bf70608459602181f97db2df74fb2348c05d62eed43cf545ae1e03
spec/rails_best_practices/reviews/remove_unused_methods_in_models_review_spec.rb6440018.9 KB51032842d177ef059cd79ecc0699e93c4f54a6d475be62c83ec4397e7424d502
spec/rails_best_practices/reviews/replace_complex_creation_with_factory_method_review_spec.rb644002.38 KB483cf3259a177db591ee07986f8ab63253c184381c9e9e963086113e13c7714a
spec/rails_best_practices/reviews/replace_instance_variable_with_local_variable_review_spec.rb644001.46 KB6e6728540e32a6c105ca85a7230685db9906acca12fe10dc35175e0bd41f64ad
spec/rails_best_practices/reviews/restrict_auto_generated_routes_review_spec.rb6440011.6 KB4a69329f4d25b10128839ac2be3ebff578e4c6a33faf572271433fb6df7f7b52
spec/rails_best_practices/reviews/simplify_render_in_controllers_review_spec.rb644001.96 KBb5039ea96b084e160be42d6328601bbd14a12491427d30ddb1b6e485970f2eb6
spec/rails_best_practices/reviews/simplify_render_in_views_review_spec.rb644002.68 KB97e41e45f17c45049411395c125fdef366a3e08e8cee4dfb1c261a2dcd9cfba6
spec/rails_best_practices/reviews/use_before_filter_review_spec.rb644002.66 KB187c7b753ccaf024f9309120d87ad7ed304ef0de196900dad4cb1ea5cc0eee4c
spec/rails_best_practices/reviews/use_model_association_review_spec.rb644001.84 KBf80ac686d15957aeaa272773a4e0b4fc3dd5e0d0b66847a5bddd8631c4a2f95a
spec/rails_best_practices/reviews/use_multipart_alternative_as_content_type_of_email_review_spec.rb6440010.1 KBa9f62aa3e1ec5cf551a863e9a62b0fe07ffaec170271bc73bc1fbfd8fa62f424
spec/rails_best_practices/reviews/use_observer_review_spec.rb644004.05 KB33e1f6ec0acb5c816112d3580aeec6eae645b8d7d4457a8b48d6a2175c6a2b5a
spec/rails_best_practices/reviews/use_query_attribute_review_spec.rb644005.95 KB34dd9a29b446cc4d3c1cdf98addce76b5be0eee24de6f87bf80b0716d1c86b1c
spec/rails_best_practices/reviews/use_say_with_time_in_migrations_review_spec.rb644003.49 KB9b1a065058d7d2633d77777ac0ac376576ff5db2b4869bde58bad28f0835d319
spec/rails_best_practices/reviews/use_scope_access_review_spec.rb644005.37 KBf1e2c1c38b29f0901642c4a201d20281c7bbd3c0775ec50f0eb254124d8c9336
spec/spec_helper.rb64400540 Bytes094ec59e3aa4c8bd2d416c6de2b217655f03a7ba84a65a4fdb7ab0ee418cef35