rails_best_practices-1.7.1

https://rubygems.org

rails_best_practices

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 86306

number: 1.7.1

platform: ruby

spec_sha256: c546ab54af876d1d780a696811de3b2177d4acd9bb50ab1573bf67be9be85464

sha256: 66d10f2460bf68063aa7d2f40782fe871ea0ec3f62445452363d222287dd1841

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

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

position: 50

version_data_entries_count: 145

uploaded_at: 2011-12-17 06:08:42 UTC

indexed: true

has_extensions:

extensions:

Gem size: 69.5 KB

Version Data Entries

Total: 145

Unpacked size: 399 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 KB30807ac5ccee04988648884335f0a710897aa7286713460a03c8583378ca1e95
Guardfile64400346 Bytesd0ee2c164e10afccccee96a18c9d7a2b35a1eea9e1dc47043a61108365a441aa
MIT_LICENSE644001.06 KB2320b863c7db44e9da595f9677729eedc9d8d188e0859534a66cd495d51b6b98
README.md644006.9 KBb06fdb6b091b261fbb2d9d8a27514d86bee8ad84e04722c21a7e41594cf7073a
Rakefile64400855 Bytes8a3423f4fc28d16f1a4d0471a2a0284e83f7e7dda5de3c857f81eb2e17407231
assets/result.html.erb644003.84 KB2b05a5069b493bf9c310335c4955a84465c068cac5fc48fe6a980ae86f734933
autotest/discover.rb6440036 Bytes584a157d347fbcf030a1b83079341cbd4bff40c65a5dcb5d2c3557502b2441cc
bin/rails_best_practices75500164 Bytes363e9180183d4db4d3829480f2cfc3ed7c245609ca180140d38fb442ea39acf2
install_supported_rubies.sh64400143 Bytes1b17366043202c539280a674f9c2891f9ee4adeb9eedace25ba727f426925a55
lib/rails_best_practices.rb644001.34 KB6f9a3229188b71fad0d427a508df2ba0b597f97ae010a8032a6d18091c221c1b
lib/rails_best_practices/analyzer.rb644008.18 KB297c835e26e21b97c2d7e4be643320e81c434948298e3231121e0c14f04362f9
lib/rails_best_practices/command.rb644003.92 KBd4683fc9066990e45c4a9d944c9d2303d315b4fb04ce10aee698468aa367452a
lib/rails_best_practices/core.rb64400844 Bytesb2bfe1ce45ff52378bf5488bcb21bdb4c5d16aee8cd89783834ad0f50c529d92
lib/rails_best_practices/core/check.rb6440013.3 KBb95452614daeadcd887852026210c4a10fc7a1636ab84900fd04bb12e95004cd
lib/rails_best_practices/core/checking_visitor.rb644004.31 KBfeb6479a0d3bf3e5c26099186374c4a357f87403278ad05048985a8a213e3b61
lib/rails_best_practices/core/controllers.rb64400134 Bytes43e7747101052124c8deb6ba7311453e0eaf6ee0c18ae17fd43e374b2332615b
lib/rails_best_practices/core/error.rb64400876 Bytes7f17acdb6a909648e86fe349da1d5c51be176bf708543553613c4eb4aef788cb
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.rb644001.46 KB5e294012e602412df17d09b9df0498e5582fe482c53bb959a903388e109695f2
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.22 KBc96c1d1402fa0b5e73162fcb0577bd7ac5af3125f313c4c2a370f685b3282626
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 KBe3014db384ef79bcad0c31c1c7a4e41d093b856d3ddbf557152d1ff3288e549f
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.rb644004.33 KBd97a645b27a3acd6a47cd776fc77b5074644b5374330888f75e05af28866442a
lib/rails_best_practices/prepares/route_prepare.rb644007.06 KBd0db4068dd62b08b6179d134f2f71c3ad47d25ad13a0b6174d64f8d8d3510da6
lib/rails_best_practices/prepares/schema_prepare.rb64400973 Bytesc08807c0fb455eb7197fcdb0848ec6e4d0ced990a3b90f9ef1dc0b662b3e38c3
lib/rails_best_practices/reviews.rb644002.16 KB6ce7a13252b11b540b6dd671aea28c7d343de3d309dc88ad09a7488f355190cc
lib/rails_best_practices/reviews/add_model_virtual_attribute_review.rb644003.51 KB6b47bd31e971899d7f939ae362f13c3bba0455a679725ef1035f0ae7f215c185
lib/rails_best_practices/reviews/always_add_db_index_review.rb644005.16 KB1bfaa52fef8f06f7a10e68bdd58babde5fa75ddde390529a13f94d609ebf630c
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/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.87 KBfec859ec3f4d9691b48141b9ad654dc780965d7d0f738ebee07b50438da82237
lib/rails_best_practices/reviews/remove_unused_methods_in_helpers_review.rb644001.19 KB579f5b3e6ca370bf8a9bc22c9bcea239c520cc58e34db6d4c1ce799c099b2318
lib/rails_best_practices/reviews/remove_unused_methods_in_models_review.rb644001.76 KB8dd1ff0c60e65481d560ae4fbc14a9ca181cf9c60ade6fcb593434f9e5e30983
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.74 KBfa390bf95d6deef46a2a8d41cc5e8f13b179bdca07316df502c2c5ad3193ba07
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 Bytesf0d46107e0ef056cafe5aad51d4b5869def3af70c30f588bb12638f6c5ca2b59
rails_best_practices.gemspec644001.51 KB92e9b43486e22aa560ceb1a3f930fe0c736027b56580fed5638d6140cec1c021
rails_best_practices.yml644001.22 KB6565158d7e728f01bc792c42bec024b4865e294cae721176e2fe36806e07c287
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.rb64400770 Bytes099d3cd1cc5f9de0b2bb529db1b78cb3330152d800cee741b8ed38c1a05c5767
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.7 KB9adb702d2db52650207740bc41b6f90226a6b54f76d3733cd004eb5bbece89ad
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 KB4cfcc1cca95e1c6696dc3cf5af198cb277cfd323419d2d63ae55db4bda0ea3e9
spec/rails_best_practices/prepares/mailer_prepare_spec.rb64400467 Bytes4300a564668f32dd1a4989d71d0a67200d4a6ee415a4460ea114ff6be3028d30
spec/rails_best_practices/prepares/model_prepare_spec.rb6440012.2 KB09d6044efd4bdb7c38aa56f6b32b8601ec0658ca3a166fa7d253a683d4ac2b8a
spec/rails_best_practices/prepares/route_prepare_spec.rb6440021.1 KB1fb9c1fe8aa5f2e977e7a277f3be63e43aa0d3abd76fa6f5a713067e8a4992b4
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.rb644006.19 KB8a4f24cbd71f510857a4924f4a06737970828850a6bdf0940243006413f2b2c2
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/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.rb6440016.7 KB1eaa6fa331eacf9ac08e3c3740dfe4afd08f6fec6a887db9e2354c06e5491547
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