rails_best_practices-1.8.0

https://rubygems.org

rails_best_practices

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 86309

number: 1.8.0

platform: ruby

spec_sha256: ccb25a5377c4cfa3568ce90f70e6a4700f49c380028582f501a0a2c56f1da71f

sha256: 8852ceef761122882cc86a03acfc7544f20ad42a3501095ed51958678693c34e

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

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

position: 47

version_data_entries_count: 147

uploaded_at: 2012-02-24 06:47:52 UTC

indexed: true

has_extensions:

extensions:

Gem size: 71.5 KB

Version Data Entries

Total: 147

Unpacked size: 418 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gemtest644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
.gitignore6440097 Bytesd8d7205cca3c8db83e8dc02f10d633e6629b61022b3a2e38e240cf40728e37c0
.rspec6440024 Bytes0e893284484839888202b60816c3fa71b65c8ecfae04c6ab95e77780666b395a
.rspec.example6440025 Bytes3a986fc87b1dd4c1c27d186b0893b64eca094f24d995a15de1ed5fd917b252a3
.rvmrc6440084 Bytese4ad6564a0bb15ae5b4abe315bb41633d84cb2866a88fa8fd5df642f6785d479
.rvmrc.example6440068 Bytesbb13d99c464d7e8f6e7d74c946555c8c18e329ff5e28deebf9c46cb592642d35
.travis.yml6440011 Bytes395cad74c29431e77922230e5682ff5ae887a8c8d3a101388363e31acbb92e57
.watchr.example644001.16 KBefc15e67608f70f8a793329f31ff922c30185c2c691e73a88c16ada1c2151393
Gemfile64400197 Bytes2d399ff5f88de0fcfa7cce5a0ccfe0a55a7788cc42664a383d42c194779989fc
Gemfile.lock644001.04 KB2357ae83f0c19e55177f382838aae27d77259cbec4bce348b8cef7e6329e0e11
Guardfile64400346 Bytesd0ee2c164e10afccccee96a18c9d7a2b35a1eea9e1dc47043a61108365a441aa
MIT_LICENSE644001.06 KB836094cdbc41e73908d282b9a523f8a929e0652bacef749f21568351126b3a7f
README.md644006.97 KB564b81ebd25658737a4e68b25a30a1c2202f01c82714221a0e54686364cf41b7
Rakefile64400855 Bytes8a3423f4fc28d16f1a4d0471a2a0284e83f7e7dda5de3c857f81eb2e17407231
assets/result.html.erb644003.96 KBdd41961039a89cb1cd4f58967f653f274e4c2c105a44d7e5c991c259a61a5daa
bin/rails_best_practices75500164 Bytes363e9180183d4db4d3829480f2cfc3ed7c245609ca180140d38fb442ea39acf2
install_supported_rubies.sh64400143 Bytes1b17366043202c539280a674f9c2891f9ee4adeb9eedace25ba727f426925a55
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.rb64400891 Bytesfb6c49ef960f39dac067000f356cf6e30820baa32f13ba59b346334ee92ef172
lib/rails_best_practices/core/check.rb6440013.6 KBcee0e711f618eca4315fb70355ff033a6c99f8d45839ffc5696076e34b6e1dc0
lib/rails_best_practices/core/checking_visitor.rb644004.31 KBfeb6479a0d3bf3e5c26099186374c4a357f87403278ad05048985a8a213e3b61
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.1 KB3328ff45ae9d26670029bb87a3aa82c0b9d9287ea82ba77bc2ed7bdcc94acf7c
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.rb644001012 Bytes6e90f13be79236a328d6de37f119ee1aa5e5af976fdc5a9a8a6a048e31fee3e2
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.rb6440022.7 KB33b2c8c7aa35cc532e86c8865414da6689cec707f5c65208837c68c912d3dc80
lib/rails_best_practices/core_ext/string.rb6440073 Bytes0080b66b1259863a71ba6efa21b37ca618ec512e813c7d135b12dc4da4b12342
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.41 KB0e06c50621c6a64cf70b6685d2949889f9870320015b3283561b692eeda22c75
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.89 KBe4d77a5b6bd1711e72e59563f7a69f221e6a4b591b8111b7a39f5e1b6395c6c7
lib/rails_best_practices/prepares/route_prepare.rb644007.72 KBe2f7174b4cf524c3924b07614714d2240d593208b8198fce39c785976a4c3fe1
lib/rails_best_practices/prepares/schema_prepare.rb64400973 Bytesc08807c0fb455eb7197fcdb0848ec6e4d0ced990a3b90f9ef1dc0b662b3e38c3
lib/rails_best_practices/reviews.rb644002.23 KBe37b889c4b7feb13f50227592444ff85f14d45c95af099ab8de18df74ab557d9
lib/rails_best_practices/reviews/add_model_virtual_attribute_review.rb644003.51 KB6b47bd31e971899d7f939ae362f13c3bba0455a679725ef1035f0ae7f215c185
lib/rails_best_practices/reviews/always_add_db_index_review.rb644006.51 KBfa67c9a22f7eded803af4d20f4d41d6db5f5624ff302deced2e255f2aa0266a0
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/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.04 KB40e4c89adfc8aea01884890c4f61cad994cd62f26c829f831341843b3a5556d7
lib/rails_best_practices/reviews/restrict_auto_generated_routes_review.rb644005.75 KB2ca50aa3e7132428a2b4cae1f70d2390a4b9cfdf13bc60d1a6465f5dd1bbf5de
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.27 KB454421b120428998cdc424decd75598b68dd3d5aa84bcb7f3220d7c7d02b5487
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 Bytes17b0046d969aee1111a74214f75c4dc0b45f2d15435d3505d53c709442fbad35
rails_best_practices.gemspec644001.57 KB2e2d3091b6352ed1bcb7ea1c0de262696b4d3ffaeaa341be941fcc352e289166
rails_best_practices.yml644001.25 KBd8f74d80a5a74e3c74e1c91f7cffb5aad58cf0074941c88aaab3835e4c5b491a
rake_rubies.sh64400184 Bytes589f1b75b4ddd0f15909d7024088723894bb9e10d1c45228d2b26621f74c0dee
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.rb6440017.9 KB87342f065d606867765e4858e8fab20d70649226564a90c8aa1cd9b5a4355d07
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.rb6440022.7 KBfa50fb9895db5e9e4ebd54b90fdfd97262d2c809a1fafc43d5f03cba470b43b0
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/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