rails_best_practices-1.15.2

https://rubygems.org

rails_best_practices

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 86273

number: 1.15.2

platform: ruby

spec_sha256: 00fc30e5a09933460f247ccd9aa267a7ba41d4876432debfa1ae00b918949d6b

sha256: 794d458d0aa93d631188ec327bb3190e9a6e35c7c490fdde119dfa63d73b539b

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

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

position: 23

version_data_entries_count: 162

uploaded_at: 2014-03-11 03:32:58 UTC

indexed: true

has_extensions:

extensions:

Gem size: 75.5 KB

Version Data Entries

Total: 162

Unpacked size: 474 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400132 Bytes27553595f75e544d3a43ecb1a71ea19ff1228cd53385e13425bd3d1435d39287
.rspec1006440024 Bytes0e893284484839888202b60816c3fa71b65c8ecfae04c6ab95e77780666b395a
.ruby-version1006440011 Bytesb1bb22efe2a6c50a66ff2e7b5dbc41d8598668f18544a10ddf353d18007f2a3d
.travis.yml1006440050 Bytes3383a8895abfe86a9b0bd425c2dedfa6ce2c5ac148ca3f258718cbe8b3b73193
Gemfile10064400179 Bytes4dcff9598c8d7f1aa63396a6913a766c1fcca979f5d7df224e78dae08ceb6fba
Guardfile10064400346 Bytesd0ee2c164e10afccccee96a18c9d7a2b35a1eea9e1dc47043a61108365a441aa
MIT_LICENSE100644001.06 KB836094cdbc41e73908d282b9a523f8a929e0652bacef749f21568351126b3a7f
README.md100644009.12 KB167c0dc45ca4e7bb38b092cec2219a9b554ea5e8a1e9f1b03105a1f8fa79a9b2
Rakefile10064400855 Bytes8a3423f4fc28d16f1a4d0471a2a0284e83f7e7dda5de3c857f81eb2e17407231
assets/result.html.erb100644005.28 KB066fe0bf48488ec392631d183a96f6ac6b7eb449e8c107a5b64e55061bb1e399
bin/rails_best_practices10075500164 Bytes363e9180183d4db4d3829480f2cfc3ed7c245609ca180140d38fb442ea39acf2
install_supported_rubies.sh10064400214 Bytes93c7eef99e202b504d70b48f2b94d6405caf913d20e8a75c6c6760ceda902136
lib/rails_best_practices.rb10064400290 Bytesff627a7cc04d7ab85191cd105a104f514e668315c8e1a8ff812bb412dbe44c78
lib/rails_best_practices/analyzer.rb100644009.69 KB5e1ca6de1e9b1b12c8db50ecdf442570d2fe9e6e64602bda051dc7c53bc5ea64
lib/rails_best_practices/command.rb100644004.65 KBc859592a652cebfa64e41764c74b86411110fc2143fff62eee63adc101c4b29e
lib/rails_best_practices/core.rb1006440060 Bytesefdb86b967c6a91741124684af5712d4f34569991e888b4ec990ffdd05a8e271
lib/rails_best_practices/core/check.rb1006440013.3 KBa457df97502b9d92cac91c59e0cfa889afd538e7dbfbd94b0a30c23f253144aa
lib/rails_best_practices/core/checks_loader.rb100644001.46 KB952d7ec18085786c88ecd704abe855a19c31bf3a2279fdd33af184e350942ac1
lib/rails_best_practices/core/configs.rb10064400101 Bytes5a5ec286caf609371709bf78b1068071971ddf0d5acbee32e76333280654345c
lib/rails_best_practices/core/controllers.rb10064400134 Bytes43e7747101052124c8deb6ba7311453e0eaf6ee0c18ae17fd43e374b2332615b
lib/rails_best_practices/core/error.rb10064400868 Bytesd260876ef41d3941a16be474f96722c89f0a84c9d2b307957bf80b51ee3d9545
lib/rails_best_practices/core/gems.rb10064400553 Bytes207ebd7efe7623e05476d6b559758a54bfd9aa180b9aa8a02d59854ddf0c3a14
lib/rails_best_practices/core/helpers.rb10064400126 Bytesa2f74f71abb6e3c104a4788d1c382f1c4325c87149b866aa589c01483bbfd1f8
lib/rails_best_practices/core/klasses.rb100644001 KB09092311f981d850201b44b4eb7ffd0101d289727627958aa53e8b3f48566c03
lib/rails_best_practices/core/mailers.rb10064400126 Bytesad58a5fc86ec4123c34f43d7908a5db66cc0943f29a2ada4974bf1cef3dfe460
lib/rails_best_practices/core/methods.rb100644005.68 KB90eb96bd85c0193c2c25eb7c479416de86d9e60d7509d1c3d70dff87a548334c
lib/rails_best_practices/core/model_associations.rb100644002.11 KB295357a8c5a72d2602a2f1878357fa2cdb55aefe5fbfb297928beb85e99048a4
lib/rails_best_practices/core/model_attributes.rb100644001.14 KBb3eb8ddd9f4221cafbade893ce172c344e96b8357078878d673d2a650ff183cd
lib/rails_best_practices/core/models.rb10064400124 Bytes0ce8e7f725581fa9f705cc7c25d19b3887f9104466439e7c4fe82bd6215c7e10
lib/rails_best_practices/core/modules.rb10064400901 Bytes416752f1035a500530ca2533aeb2dc6a905f0b2b843a1009b1c21104279f0d5f
lib/rails_best_practices/core/routes.rb100644001.45 KBe9f9926f5ddd10987ead7afb0bc126a11159f5d2b235816173035e3f6f7e2aa0
lib/rails_best_practices/core/runner.rb100644005.63 KB14567f05c3ffc6390032e69bc49f52c452b3ef95ce087c10b8e7384bd8bdd349
lib/rails_best_practices/core_ext/erubis.rb10064400539 Bytes2975b578b6293bb81ecd2358da2b9f83bd3364c3d974d5594d1f44e4e1b850d6
lib/rails_best_practices/lexicals.rb1006440041 Bytes6940a4e19f07ef53033e8e81351b652afa8e795223212efdf10b700ee285dd2a
lib/rails_best_practices/lexicals/long_line_check.rb10064400962 Bytesc30919c97cc9a913995a11d90c73fbb62ce6933551684e95cbf5cda70d131ba6
lib/rails_best_practices/lexicals/remove_tab_check.rb10064400719 Bytes6901ac72e1ff935764ab2e846c3b993cca0a447c6c1083efbbb6b39efbbac7b1
lib/rails_best_practices/lexicals/remove_trailing_whitespace_check.rb10064400794 Bytesca5ae4c94ef70226f15a662e3e5980be0183b654ea83cf4f53654ff30201a274
lib/rails_best_practices/prepares.rb100644001.26 KB382cc68ee919341e1e20b9eb5dd263c1d0e0b3c7635f587fcb16d7d1f02815f3
lib/rails_best_practices/prepares/config_prepare.rb10064400542 Bytesf6c92be3298d51baf43ebfa9366c8b716ace2d6511d3563fb5b70e5028641106
lib/rails_best_practices/prepares/controller_prepare.rb100644003.65 KBe44f338a596ea4ea3f79f443060e2057f81318f6ae44636bce4d02941a2fc20f
lib/rails_best_practices/prepares/gemfile_prepare.rb10064400453 Bytes02f63c5186a80aa0faaaca839ad964fff250d4a3acb9c1b3f8bb58359b6804f2
lib/rails_best_practices/prepares/helper_prepare.rb100644001.28 KB282b54e158b73639f619130887acd8da1777a8d2ed689c47adf49e1d1a8fc64f
lib/rails_best_practices/prepares/initializer_prepare.rb10064400976 Bytes5a239c0958594f9650c879b232459d6323ff053093b07259683a94e565cb6686
lib/rails_best_practices/prepares/mailer_prepare.rb10064400616 Bytesc49961d079590830bb34d041e1932eb0bbf3ebfe4e32c4196cb439770e00f608
lib/rails_best_practices/prepares/model_prepare.rb100644006.08 KBc31460f2252725a70b157c0b6180a7f0fc028d047aff3afb178df0e87a236e55
lib/rails_best_practices/prepares/route_prepare.rb1006440010 KB0f5f6c3b9b0fad843d141400a283b197b398f1fc8f5eab7fcc7ada385080af73
lib/rails_best_practices/prepares/schema_prepare.rb10064400958 Bytes9c4deec607f7535b26cd30cbdf2024e31c9bdb702b781ab1905e0f0fbac236e7
lib/rails_best_practices/reviews.rb1006440040 Bytesdf131a7d5c210177b2ecdce66899a7370001eb9ec4852d9fd581357f8e30f269
lib/rails_best_practices/reviews/add_model_virtual_attribute_review.rb100644003.69 KBc349cdc00be06cff1cc3e5c0fdb20d697bfe203be6ca98a47fd3d07eeae5f25b
lib/rails_best_practices/reviews/always_add_db_index_review.rb100644007.08 KB611cad199f6db2206b8a5f2e88400c997166886a4e69e46ebfa7a9d617afc147
lib/rails_best_practices/reviews/check_save_return_value_review.rb100644002.88 KBb5b4888abeda695aaefa40d7383d40dff410d91d870e514cf9a075f53403da89
lib/rails_best_practices/reviews/default_scope_is_evil_review.rb10064400763 Bytes810e79bd0dba7970973cd77ddbaa2e4c0b56c682bd971102c7c6d2035d230261
lib/rails_best_practices/reviews/dry_bundler_in_capistrano_review.rb100644001.05 KBcd244db55d38ef7d01b069b600d9bc425a306e7340a68c51ed8b1c5ddecbf3e4
lib/rails_best_practices/reviews/hash_syntax_review.rb100644001.39 KB972a21ac0f55819883d3e556c60dca84712080dee4f77c35cf1f6702dd1ed64f
lib/rails_best_practices/reviews/isolate_seed_data_review.rb100644002.47 KBf90dd48bddd8f78870b7ec169ea96dab7203bf7e6d1f31af5610e29ca83a6b83
lib/rails_best_practices/reviews/keep_finders_on_their_own_model_review.rb100644001.91 KB4a0cb31726429213c215d42a82b1d86f9ff9df302e18b6c832993b097e899c75
lib/rails_best_practices/reviews/law_of_demeter_review.rb100644002.77 KBbcb8479ea59c1f893b946a815f94d2e5fb6e17ec9a4bade562bf03495d697841
lib/rails_best_practices/reviews/move_code_into_controller_review.rb100644001.65 KBfc94602175cf918ef092fb4ba286e47f9ec9473e3b647433782aa2cba4d3d4c3
lib/rails_best_practices/reviews/move_code_into_helper_review.rb100644002.05 KBbe71d8e2bb38d258e87962288def1c8b434541e5c8aa028d237841bd600c2f61
lib/rails_best_practices/reviews/move_code_into_model_review.rb100644001.7 KB6d6cc305ce327c8ab10eabd6027563791ea4e4867fd48fbddd53b3e5b7fba6b7
lib/rails_best_practices/reviews/move_finder_to_named_scope_review.rb100644001.64 KB8c87d0fbf6154affe00b4c52a8165674deedec44454546841322dd2571671a96
lib/rails_best_practices/reviews/move_model_logic_into_model_review.rb100644001.65 KB599b3f91db058765f3871a85b385707d5ec8056bb623c04e0a2cecec6ae39946
lib/rails_best_practices/reviews/needless_deep_nesting_review.rb100644003.25 KBd1f6afcde4d28dc4933ca543c0039ce5f6fe921895c9df20b7069fbac64f1d2e
lib/rails_best_practices/reviews/not_rescue_exception_review.rb10064400995 Bytes652f029f84d7ee9dc524fe7cacf27131ef7c6c4bdae0cd9a79277f990fcdd213
lib/rails_best_practices/reviews/not_use_default_route_review.rb100644001.56 KBee253659407846497ef4d5472803ce800e787797e544bc4085e8983611cc9e5f
lib/rails_best_practices/reviews/not_use_time_ago_in_words_review.rb100644001003 Bytes51fc9d83fee78da0782979f74170aa29bb1b0111cdd3f34ad84b14c8f23ff584
lib/rails_best_practices/reviews/overuse_route_customizations_review.rb100644004.32 KBe74af2461f54df09e09e2cb13d9ef8001a0faa60cbbbe42eb9da80bfc3d0d0b3
lib/rails_best_practices/reviews/protect_mass_assignment_review.rb100644003.45 KB980f4f3ead55240f3cce1334dd2361a2121b0eb274056ec80934d979eee3a7e6
lib/rails_best_practices/reviews/remove_empty_helpers_review.rb100644001.03 KBe60a67607af4cbb79e32cde9ebfffdab1ace3f72d446151b689380c9d110fd7b
lib/rails_best_practices/reviews/remove_unused_methods_in_controllers_review.rb100644004.36 KBce8e9fe790ea289b4b590a98b1c3579a035a050cf9ac9451dc21cf2a8e409e28
lib/rails_best_practices/reviews/remove_unused_methods_in_helpers_review.rb100644001.15 KBda5147e11fdaeca7f0d11b100f6a6bcab40502bb684f818b9ec5cd89ea19754f
lib/rails_best_practices/reviews/remove_unused_methods_in_models_review.rb100644003.5 KBf2b165099e57945bd9be21fed51ee49116bbb96b2cb0b700478ab2929f84318f
lib/rails_best_practices/reviews/replace_complex_creation_with_factory_method_review.rb100644002.69 KB27a3ad3ee934b65a573e4d3fe6b3756cd23f27e1d4ac393dc2fa1ec5ca82e522
lib/rails_best_practices/reviews/replace_instance_variable_with_local_variable_review.rb100644001.01 KB76d61127c90fe5038ac8142f19e41329cfafd13d419d38e441d8021479913263
lib/rails_best_practices/reviews/restrict_auto_generated_routes_review.rb100644006.71 KB359ab877f5b02177b3fae2b7671396b3889aa934ae5f82845c5e718b1f72f741
lib/rails_best_practices/reviews/review.rb100644001.81 KB6c9092c8876e11e8f4775267da338dd5fe541199945af44cc08a71568ee4020d
lib/rails_best_practices/reviews/simplify_render_in_controllers_review.rb100644001.27 KB4b82b1387351767b7d6edbfb65e1bb0da3a89c8ae938067b6a3bb8969463785e
lib/rails_best_practices/reviews/simplify_render_in_views_review.rb100644001.54 KB6e586cdde9438e503b2d1112f8a7c2d5e17edfb555fbd746b6eda0175141a615
lib/rails_best_practices/reviews/use_before_filter_review.rb100644002.45 KBd64c8d7b5909e7b6853494dfdbb2db26ac03d376c762f7f88d8b65fd85d4cb6c
lib/rails_best_practices/reviews/use_model_association_review.rb100644002.68 KB7828dd3c47a47fdac156c9e7b1370067fb87233bf5117dd31fec365118bc094f
lib/rails_best_practices/reviews/use_multipart_alternative_as_content_type_of_email_review.rb100644002.68 KB041c56e10e542bd677d4e5fb5387c6864f2a9a47176cf7af3336bab7408e3019
lib/rails_best_practices/reviews/use_observer_review.rb100644003.35 KB655f68344b33d43a9ec66a14064a2efdd5ec425c831d428ce666ee886a3d0759
lib/rails_best_practices/reviews/use_parentheses_in_method_def_review.rb10064400987 Bytes6862ada3dc2190e830bcf5d167e09b849b6a5c88449a9a8a80d6e77bc3f80a5c
lib/rails_best_practices/reviews/use_query_attribute_review.rb100644005.14 KB17dd9aeb3f472e7ff4a76a0f1836881c5bc74fea539b55e8ad04afa5bc301687
lib/rails_best_practices/reviews/use_say_with_time_in_migrations_review.rb100644002.06 KB9532278e60f23117c6c3d250020f1d64145b36006a52c0b9b49df7445c9571f4
lib/rails_best_practices/reviews/use_scope_access_review.rb100644002.3 KB507a4e046b041477cc04b4550f4e9c5b65ace1eab4f151877a0f2a55da6f55e7
lib/rails_best_practices/reviews/use_turbo_sprockets_rails3_review.rb100644001.07 KBd6782a5098a64cb0676d6a08edf3dc0f6aeee9cb8a29b1930852705c32dc0deb
lib/rails_best_practices/version.rb1006440069 Bytes3d71ce45af3f39ad4d10894aef7b7fba9a86b2b44bc0e628b50fd55c8efa11b2
rails_best_practices.gemspec100644001.72 KB42608d082a9722dcf0a84b9f7ccb8431dcae414afc6d24ef8f36381ac8e1bbf4
rails_best_practices.yml100644001.5 KBe933d5f09c6519828ca59664bfe02cc10270a703cbc19a1c1773e354f01d026c
rake_rubies.sh10064400166 Bytes6dbfd741de43723ff8044534519c05ab9cc98acac166643ac8b7da2d8fe6804f
spec/fixtures/lib/rails_best_practices/plugins/reviews/not_use_rails_root_review.rb10064400226 Bytescb0711c0c6b8d6566934d99737796e038a9dbd385e617e10227046f2ac4ed367
spec/rails_best_practices/analyzer_spec.rb100644005.43 KBdcfbe1c7b2eca449a0bbd0d1e1a50bc717155d345aad0fa88b5764f87eea6d0c
spec/rails_best_practices/core/check_spec.rb10064400290 Bytes6ba15858224894b6894b9bce378603c5617398b1b2d941be94149f624554aa7c
spec/rails_best_practices/core/checks_loader_spec.rb10064400732 Bytesf3dc21e93dc90b6622ffca894007192e284edd9b995ef74a466f3f751702f64c
spec/rails_best_practices/core/configs_spec.rb10064400123 Bytesbc52d91ce057a07d97e47cc4734772600edf6f41e8b0f452724d761e0b07a61d
spec/rails_best_practices/core/controllers_spec.rb10064400130 Bytes73284d6ec57539183cc67d141f1b54e284ff31125b7bc1a2fe68b34135d585e5
spec/rails_best_practices/core/error_spec.rb10064400928 Bytes5eb94ff2cfd8d57a55e31fe73fa20d1ea44c148faf6f577ab112810e3c0c6dff
spec/rails_best_practices/core/except_methods_spec.rb100644001.65 KB4a0a6b0611dc31cee71175678f93bdb38691d6046ce88a2a8fad9d88192a035e
spec/rails_best_practices/core/gems_spec.rb10064400601 Bytesf4a324ea583f9bf1acd9668b66acdb5f83718176779cbcf163c1b226f4bd9172
spec/rails_best_practices/core/helpers_spec.rb10064400126 Bytesf17b037a1a6935f959a14e45287ccc4a0c52242ea62b817656628a14a0192931
spec/rails_best_practices/core/klasses_spec.rb100644001.08 KBddaa2c5d0d480f1e54fd1fdd568642d1eb74640164425100a8517180e7a567aa
spec/rails_best_practices/core/mailers_spec.rb10064400126 Bytes302f19c76e7d7d771859b84878503d924ae0589d38bae364c3a787215865e45e
spec/rails_best_practices/core/methods_spec.rb100644002.17 KB86fe03886360be82c91cd2b53953228a6de8175de074d6383abfeb6c2a433dd2
spec/rails_best_practices/core/model_associations_spec.rb100644001.04 KBd1f2e191c778b8fb369353f721c0e517c45fc186fc884f393c3e6fc4736a8788
spec/rails_best_practices/core/model_attributes_spec.rb10064400877 Bytes7af054832ae7306a5669f1a00d36b37e726c5af21b951aba46551ffc22dc8cfb
spec/rails_best_practices/core/models_spec.rb10064400125 Bytes791d8d4a6d90995e5994b208f7e8ea21486c96f8a27a63b530cfd2fa68849299
spec/rails_best_practices/core/modules_spec.rb10064400817 Bytes19f52c278e53f2aeb28f4d5e033b348c9f64229628c541fbd5b23779200e84f1
spec/rails_best_practices/core/routes_spec.rb10064400893 Bytes77ad4ba40f25e34a53143cd65b16999530ca4106ca2d1593187ede0a1b6744f9
spec/rails_best_practices/core/runner_spec.rb10064400812 Bytes4eb029b5cbf3753bfc1f3e5559006c4159ba3c84f99c6b0c353e24211f0d6c7c
spec/rails_best_practices/core_ext/erubis_spec.rb10064400587 Bytesd75d57623125c77ef1330cc32cc9a7ef0bbcad4ca4c4fc47fa04883f1ad6fbc6
spec/rails_best_practices/lexicals/long_line_check_spec.rb100644002.17 KBc72c30f76c9ed2ecbe33712164b53390e6bdf0a0d2d3c1260cdb5fc784f85072
spec/rails_best_practices/lexicals/remove_tab_check_spec.rb100644001.6 KBaf00fb1863cc1769cf9d534ad7ab7c6e3b00f971743f6d2ade9906635a0dcfb7
spec/rails_best_practices/lexicals/remove_trailing_whitespace_check_spec.rb100644001.69 KB1c94c858d2dabc4780e319e3de93bb30c25d865e7c168ce2e98e906c734519de
spec/rails_best_practices/prepares/config_prepare_spec.rb10064400675 Bytes6151d36a417edbf2f191905891f783c2649d9d47cb4faa5746896058c59b5a0b
spec/rails_best_practices/prepares/controller_prepare_spec.rb100644005.53 KBb968793e68cb9a55ee9d54a7b522c5a7984810486da16a9c4ac05e867135fa59
spec/rails_best_practices/prepares/gemfile_prepare_spec.rb10064400777 Bytes36ad3e1dd842bb8d16389909a32359288932fb0779c387dde297621b3fe04d4a
spec/rails_best_practices/prepares/helper_prepare_spec.rb100644001.28 KB5186729b04582b3ed8797914f9d76cd35e5deee1e2ebebdcb3af8543251be3e0
spec/rails_best_practices/prepares/initializer_prepare_spec.rb100644001 KB714a841263ee437044f8c04cc5f17ac4495a41835f0babcf017dce8f0883be9f
spec/rails_best_practices/prepares/mailer_prepare_spec.rb10064400467 Bytes14ca1dd05aebe4ef309722fc93c90c6d3c6ffe9806fd351797153788c5f86987
spec/rails_best_practices/prepares/model_prepare_spec.rb1006440015.4 KBfb81ceec8cb50ed546a941aecd1b7afa24a1679861698ab8ac7d6cee87878934
spec/rails_best_practices/prepares/route_prepare_spec.rb1006440028.3 KB6efae998a27940d75cca4a1ed4df9f3656e45d0b6e720d5d8f6056bd60a2e532
spec/rails_best_practices/prepares/schema_prepare_spec.rb100644001.33 KB3d5dd229b6d7300bb1163c55b00f48b7d5ada9289e1a54175587141f6a9f5383
spec/rails_best_practices/reviews/add_model_virtual_attribute_review_spec.rb100644004.21 KB2a5f4a64aa6b98cab56342214c8e5f0132d1afeedc33c8f9ada810b5cb89eb0f
spec/rails_best_practices/reviews/always_add_db_index_review_spec.rb1006440010.6 KB6729d096c87b233c29d4015f32b3098159903232a43cd248f3bf1edb520b3100
spec/rails_best_practices/reviews/check_save_return_value_spec.rb100644008.08 KB90dcf16d06c6a9ae2a541652def5e6969c667e4b523367ab70f626cd53e84b2d
spec/rails_best_practices/reviews/default_scope_is_evil_review_spec.rb100644001.66 KB7e5a1cd8c511ba2bef23c44ef2af32757a3be041189081549671b7dc157dccdc
spec/rails_best_practices/reviews/dry_bundler_in_capistrano_review_spec.rb100644002.09 KB93612cbbf287e09f096b5f4a40ed2e0d67c654c31d9042dce16fec0df3b82f48
spec/rails_best_practices/reviews/hash_syntax_review_spec.rb100644002.2 KBad70e03976f08fcfcfe47b9b2e0d5b78c8c5bc1610b53f5c6a5327609eaaeca7
spec/rails_best_practices/reviews/isolate_seed_data_review_spec.rb100644003.77 KBe1326909a11d5df2e98a7318f1190adc40d139ffa3f3d32146da6421a43f830a
spec/rails_best_practices/reviews/keep_finders_on_their_own_model_review_spec.rb100644003.5 KB4276567ea4bfe57145378412a0aeb72f682970ad5733d8e185208ec57a7ddb42
spec/rails_best_practices/reviews/law_of_demeter_review_spec.rb100644005.66 KBee9f0f71d7e809a876444c3e0311125bfc0aad54d6491762d71a4a3a2001dced
spec/rails_best_practices/reviews/move_code_into_controller_review_spec.rb100644001.85 KB5d081566d02ff3ee6f843c147ede7d4c7b8c3cd3534792765fc1f1b0239875ae
spec/rails_best_practices/reviews/move_code_into_helper_review_spec.rb100644001.61 KB7452479d2f78e48d02d49ebd1fc8b705e62fceee923a6427f0a329fb51c3a7b7
spec/rails_best_practices/reviews/move_code_into_model_review_spec.rb100644004.16 KB23d961ecde7eb8c3b438de8e98268e8a305d98e099e1a8e5dd892e53c17f1056
spec/rails_best_practices/reviews/move_finder_to_named_scope_review_spec.rb100644003.42 KB662b4333b1ac48bd7d9a42a08bd43e49c63af01b4aad4ac4037ba463f75a2df4
spec/rails_best_practices/reviews/move_model_logic_into_model_review_spec.rb100644002.68 KBbd47249ae721164504a1a3efd8b4f661cc8c80a84632490587ffd7688456cbd9
spec/rails_best_practices/reviews/needless_deep_nesting_review_spec.rb100644005.9 KB862c7b25da9831f9d34373134198fe124736a39d841076a9d42beff37e08e15a
spec/rails_best_practices/reviews/not_rescue_exception_spec.rb100644003.36 KB0ff115cd444473465b398d47c8be5acf2208ffcb0034b63b9d9c78c3999f48a7
spec/rails_best_practices/reviews/not_use_default_route_review_spec.rb100644002.96 KBb8d7282ad031a3c2c1556e64afa59528a4ba79754db94c23378ae20294a1ccab
spec/rails_best_practices/reviews/not_use_times_ago_in_words_review_spec.rb100644002.25 KB05913f7cf079f7f15df37b2d15df344114fa4bf2c06578a0c26f6828565577ec
spec/rails_best_practices/reviews/overuse_route_customizations_review_spec.rb100644007.68 KBacd52fe3c5b85ac19e99cbca630ce23ba208a2d322894eb860338a6c8604df87
spec/rails_best_practices/reviews/protect_mass_assignment_review_spec.rb100644006.1 KBedee452d9aa8a3b85486d272956577108a513ba3ae3054587061ca841fac942d
spec/rails_best_practices/reviews/remove_empty_helpers_review_spec.rb100644001.42 KB7773dabe68c3954c4847a8bddb6eca378dcfa991fc5b49ce3790e3e76a0a4a3b
spec/rails_best_practices/reviews/remove_unused_methods_in_controllers_review_spec.rb1006440015.6 KB1a34167e5f28c1fffb46078d5baf877e8058ac50b3bd40c8873473deefa522cb
spec/rails_best_practices/reviews/remove_unused_methods_in_helpers_review_spec.rb100644003.31 KB93620d555699cb58f2fce3746e2315043e6f38dd7a98fd98ba1df6f77e758c82
spec/rails_best_practices/reviews/remove_unused_methods_in_models_review_spec.rb1006440023.4 KBb4a19ceaeb6b2bd7801ddc163ad71ff8ddc22be97ba05b99dc4088e85bb48c50
spec/rails_best_practices/reviews/replace_complex_creation_with_factory_method_review_spec.rb100644003.39 KB662788309674eca603ec0827b0dc1bb4b5d86129a005b5b9c2114afdab677776
spec/rails_best_practices/reviews/replace_instance_variable_with_local_variable_review_spec.rb100644001.95 KBb6d9c54815c228300dbf629e4f90014589dd94598f76af44b5dc44db1d361df7
spec/rails_best_practices/reviews/restrict_auto_generated_routes_review_spec.rb1006440014.2 KB8abb7635032892180e4b296cc193e34ee6033bf0384ae29878ca4196964f83a1
spec/rails_best_practices/reviews/simplify_render_in_controllers_review_spec.rb100644002.58 KB11606e7bb0c4ca2f54c9c788a2d95a674ad731b74f860de9f79beeb42615b4ef
spec/rails_best_practices/reviews/simplify_render_in_views_review_spec.rb100644003.6 KB2848e838c3955d61a8f8b11c20bde50cf5ad964b78a6bea03837f79f13814f7e
spec/rails_best_practices/reviews/use_before_filter_review_spec.rb100644003.79 KB13e82104728557d6844b0590b83965d3713367b53e56fbddd8fbe80f3e1bb3e0
spec/rails_best_practices/reviews/use_model_association_review_spec.rb100644002.58 KBd78bee3fcc8c36c5a068c93ac7e7d2bf14ea0eca06c9c6d75c4e3f720f3a370c
spec/rails_best_practices/reviews/use_multipart_alternative_as_content_type_of_email_review_spec.rb1006440011.2 KB805527472072059a96786451bae5552b21e2d87c198780d2ab9c413bde17aa7a
spec/rails_best_practices/reviews/use_observer_review_spec.rb100644004.52 KBc9d473d96b6d9fe09e380c937b3ed061bae3ee805c0be10341de028e9a1f1ebb
spec/rails_best_practices/reviews/use_parenthesis_in_method_def_spec.rb100644001.71 KBb02d3fca50c6b92926e51e1fcaf2a46266500539d8d05edc956dc0c158b0eda7
spec/rails_best_practices/reviews/use_query_attribute_review_spec.rb100644008 KBd7acf9c7b2934d23d95aa7e533f73d93b5adb232a6df3887cf129817920c3edd
spec/rails_best_practices/reviews/use_say_with_time_in_migrations_review_spec.rb100644004.39 KBfe5bf41b7e68a3e5f3c1c7f0976ac634c0c105f9d632709e51fcb7e83e8e458b
spec/rails_best_practices/reviews/use_scope_access_review_spec.rb100644007.75 KB40413a1d2c85d8aa19aab1c90ffba560e85dd120137dcca3d6392b9cd94e7c0f
spec/rails_best_practices/reviews/use_turbo_sprockets_rails3_review_spec.rb100644003.47 KB45a5d70b53a07bf5c18fa9ecb0c44b840b57b6193042be1f0ae1bcb762b7a30a
spec/spec_helper.rb10064400371 Bytes457973d4464dc94cbeaf899837e9ffe84022b51a4fb4a030da3c33f5a7dadb38