rails_best_practices-1.13.8

https://rubygems.org

rails_best_practices

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 86265

number: 1.13.8

platform: ruby

spec_sha256: 6f33707a017b09bee4e7c99ad00c1248dbcb9eaecd182ae1ef7c88e4d7b9290e

sha256: e1f31f97bac6c1abc09f829a92a0ff13ec790541724945532a8eca64dd1aa90f

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

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

position: 31

version_data_entries_count: 159

uploaded_at: 2013-06-21 12:16:03 UTC

indexed: true

has_extensions:

extensions:

Gem size: 73.5 KB

Version Data Entries

Total: 159

Unpacked size: 442 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gemtest100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
.gitignore10064400132 Bytes27553595f75e544d3a43ecb1a71ea19ff1228cd53385e13425bd3d1435d39287
.rspec1006440024 Bytes0e893284484839888202b60816c3fa71b65c8ecfae04c6ab95e77780666b395a
.ruby-gemset1006440021 Bytes1f63fee9426cce9f4e671191b0b8554fface4204df5ffd335cc156f853fbca95
.ruby-version1006440011 Bytes013f859c5bc9074609466ee616dc6bb84a543d95e00f67a077b1fc4e40ee7a4f
.travis.yml1006440050 Bytes657bf07025f5e208b1da36ee892ef068baf99f9839682cd26ab930e6a7bb7178
Gemfile10064400179 Bytes4dcff9598c8d7f1aa63396a6913a766c1fcca979f5d7df224e78dae08ceb6fba
Guardfile10064400346 Bytesd0ee2c164e10afccccee96a18c9d7a2b35a1eea9e1dc47043a61108365a441aa
MIT_LICENSE100644001.06 KB836094cdbc41e73908d282b9a523f8a929e0652bacef749f21568351126b3a7f
README.md100644008.35 KB3f9fb258f1335203ec13d8fe71263bee221b9589e9176e6c816efb0bbb0b825a
Rakefile10064400855 Bytes8a3423f4fc28d16f1a4d0471a2a0284e83f7e7dda5de3c857f81eb2e17407231
assets/result.html.erb100644005.28 KB5767bd0bd7605ace8af2f1af638eb885b9ba067b849cf26dea74fd16f4172c4f
bin/rails_best_practices10075500164 Bytes363e9180183d4db4d3829480f2cfc3ed7c245609ca180140d38fb442ea39acf2
install_supported_rubies.sh10064400214 Bytes93c7eef99e202b504d70b48f2b94d6405caf913d20e8a75c6c6760ceda902136
lib/rails_best_practices.rb100644001.36 KB7054bced51e94d66d297a480dc9fe8e2244441a381faf6e466f420093eb8db87
lib/rails_best_practices/analyzer.rb100644009.69 KBb576a2841cb4eb7f4ed8478a89f3be83031c737fded5be27d94329b022907965
lib/rails_best_practices/command.rb100644004.65 KBc859592a652cebfa64e41764c74b86411110fc2143fff62eee63adc101c4b29e
lib/rails_best_practices/core.rb10064400740 Bytes49983d302f243fb5a6e780b76734da4b103589fb739a598e97344292bbd4ae84
lib/rails_best_practices/core/check.rb1006440012.6 KB551c6aec9023017be0a7a7a04fecd5572bd26846539d321821dc50eb258315a2
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.rb10064400831 Bytesba05895c2b7e060f053366fe661fee3c83a7860fcef00b66c756894ce400ce98
lib/rails_best_practices/core/mailers.rb10064400126 Bytesad58a5fc86ec4123c34f43d7908a5db66cc0943f29a2ada4974bf1cef3dfe460
lib/rails_best_practices/core/methods.rb100644005.65 KBcb3adf430e1c42104dde87ef3bf1e5075b515c94c207a621d9d77e64086c8341
lib/rails_best_practices/core/model_associations.rb100644002.11 KB7c38d32e4afdee182e532cfaefd597c4b70b3f1dd62b0899b1e2516c16b81dd8
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.rb100644006.91 KBfaea0045791ca991d9f665678815bc2d94fb3240bfc5e79a354a27173355e86f
lib/rails_best_practices/core_ext/erubis.rb10064400539 Bytes2975b578b6293bb81ecd2358da2b9f83bd3364c3d974d5594d1f44e4e1b850d6
lib/rails_best_practices/lexicals.rb10064400203 Bytes49e2ee046a4627e4bded104a025a8e260b6d22ef6ea560e312f7b78a584bcb61
lib/rails_best_practices/lexicals/long_line_check.rb10064400998 Bytes9c377f8c1fc78feb84df34c0bc7de49aba7f1233fd267c1dc94d518462cb2582
lib/rails_best_practices/lexicals/remove_tab_check.rb10064400762 Bytesc15719d878a7a18e1e6dad4e8a7db8c0f56c01bbf7ef914257fd747c7bcfe63c
lib/rails_best_practices/lexicals/remove_trailing_whitespace_check.rb10064400837 Bytes3525d90b4d47e14720f89d0d9bb8464f2f16fadd3bbe687ee7b5dfbfd56f3952
lib/rails_best_practices/prepares.rb100644001.73 KBdf24ff0c0e7ad629b69f0236ac08f6cec07884b540b1f229bc19515c43ff242f
lib/rails_best_practices/prepares/config_prepare.rb10064400585 Bytese51c8e22e03acbc6048f01c5122cd667ffb0ecf932005b95ea3a7d452cc5785b
lib/rails_best_practices/prepares/controller_prepare.rb100644003.64 KB94b16652fe38b71bbb249f46d504b4c67cd72e466f39e03cc6d6fc71781d0221
lib/rails_best_practices/prepares/gemfile_prepare.rb10064400496 Bytes2ef500973f167ab8807d190aa8a66e48c3cc9f958397692a7e77edccfdd221d1
lib/rails_best_practices/prepares/helper_prepare.rb100644001.29 KBd7ac31f08a4d8e62289e88e1d5e31605f66ba52b7525dd4fbafc71e37cec83fc
lib/rails_best_practices/prepares/initializer_prepare.rb100644001019 Bytesfac7756ddfe07924ff25e75d5c8e2f236895d8c9bf80e2afbca62de345b15d7e
lib/rails_best_practices/prepares/mailer_prepare.rb10064400659 Bytesa8dca301e3fc7f72e714b42a8c90c714a095759876627f0b15ccca9fefd7237d
lib/rails_best_practices/prepares/model_prepare.rb100644006 KB56d72ad37253600c31995b8a292a321fcde46ac1aa18639ce65963023931d704
lib/rails_best_practices/prepares/route_prepare.rb100644009.15 KBa818010b8662def629462a5f3b9e3b98bd9dfb2f9185b5178789c50a1119dfee
lib/rails_best_practices/prepares/schema_prepare.rb100644001001 Bytes7a5abd0a932f7236ed05bd5b258d1758da00ee8f32c77b5b19b775dd30917224
lib/rails_best_practices/reviews.rb100644002.63 KB49f1a214080fa7ee89b4589f4209253f31929bc4d6b1645682450ecf78381c36
lib/rails_best_practices/reviews/add_model_virtual_attribute_review.rb100644003.74 KB4d39a5777a1bd1b70a302709f7b456b0565bb403392393600d48995e52c3501d
lib/rails_best_practices/reviews/always_add_db_index_review.rb100644007.1 KB6c68d9921474e71fd47181899ba1a30a593af645a6b4f755b3139f1c1beb198f
lib/rails_best_practices/reviews/check_save_return_value_review.rb100644002.93 KB32be67da96f5c0aa8b62b07d9bec08d83a6a0237027c833c0de9a5ffd6a82d2a
lib/rails_best_practices/reviews/dry_bundler_in_capistrano_review.rb100644001.1 KB629ff1e2333e6dc2d2783a3a60a801cb4c18eae7b2d6b0e68513f491f0d47bcf
lib/rails_best_practices/reviews/hash_syntax_review.rb100644001.44 KBb42f237a1f638cc87aaefc83e8dbc58c111c9279bd13497f38ef7d4d20e6d48f
lib/rails_best_practices/reviews/isolate_seed_data_review.rb100644002.49 KB1be69ddec6ee625fe9e489d643d1fc23dca5f4bd2afb79219c0a678d9c56ba31
lib/rails_best_practices/reviews/keep_finders_on_their_own_model_review.rb100644001.96 KB7dc83b0a51f88924ab22e36098ddd068c5fedafaf5546ef973e6afd373093a88
lib/rails_best_practices/reviews/law_of_demeter_review.rb100644002.81 KB9787d2ebfe6c2924ca2d2e637d0032a71553d2a5b4d7fe56499c80ae47821311
lib/rails_best_practices/reviews/move_code_into_controller_review.rb100644001.69 KBe96aff0b0b2dddfbac5ccae5f41e2034a9995df002541eb2246e49516c76d3c3
lib/rails_best_practices/reviews/move_code_into_helper_review.rb100644002.08 KB8d453ed689ebae3e5f284907ec62c6bcb9439bb96bfcd70cdd5cf183fd107f10
lib/rails_best_practices/reviews/move_code_into_model_review.rb100644001.74 KB3483a9e265027af486adbe3cea90fe8bd1cf291d2aec5a2f66c4f38043a09958
lib/rails_best_practices/reviews/move_finder_to_named_scope_review.rb100644001.68 KBfcc75c6ea1df5dfd5643cf35424c0ca6f9c6277671dfa61e1bc3b6436d58e727
lib/rails_best_practices/reviews/move_model_logic_into_model_review.rb100644001.69 KB632a3d8aaeaa08bc6a74947a1a99a7804d6dd17da9a7696bf59c253f2163e165
lib/rails_best_practices/reviews/needless_deep_nesting_review.rb100644003.27 KBb654f14f32bca6843791224692ab35fdbe8e401e4dd5c56c6642219f65e8fb4c
lib/rails_best_practices/reviews/not_rescue_exception_review.rb100644001.01 KBf6b8af9cd588ec6deb58746401a8a8ca30a785a8ac951a4c326ebb33c3d0b811
lib/rails_best_practices/reviews/not_use_default_route_review.rb100644001.61 KB2b0cac770d5f5a6a38b4ae3faaa3c59c77eaf0e8455193e0a3762fe30131aa86
lib/rails_best_practices/reviews/not_use_time_ago_in_words_review.rb100644001.03 KB98f799ea173b4f7ad284ca4beca84f66ed0ae379daa4dc7fde8bde1faa6dc102
lib/rails_best_practices/reviews/overuse_route_customizations_review.rb100644004.35 KB3e616e09e7977c206e99106004b8824416cb9a5fb34745cc82301d64b716839e
lib/rails_best_practices/reviews/protect_mass_assignment_review.rb100644003.5 KBf84766b186f39669f2d9f6e8bfa198eaedaad5a4e9cda46f2465691773de4ae5
lib/rails_best_practices/reviews/remove_empty_helpers_review.rb100644001.08 KB4171f5f9f021ee49dee5c01a0ecb0182b0c06e9aeac90e88e20fdec0c3a1b4aa
lib/rails_best_practices/reviews/remove_unused_methods_in_controllers_review.rb100644004.38 KB685eca62524e257cecdcb13b702e92bc3dc5d5ad54adb8fed72785deb737fd76
lib/rails_best_practices/reviews/remove_unused_methods_in_helpers_review.rb100644001.19 KBb6fc8db0293352f97f345fb525844b52cc7919aedb4c653126b515be565306d2
lib/rails_best_practices/reviews/remove_unused_methods_in_models_review.rb100644003.53 KB32ca0b64b97e681a80e3c7c53dc58429ae958dfb6e3ed9d6e08b770a279cf683
lib/rails_best_practices/reviews/replace_complex_creation_with_factory_method_review.rb100644002.73 KB902263f0739da7d37e67cf4d70770548bd14c82f0083f0668ea1564acf80d65d
lib/rails_best_practices/reviews/replace_instance_variable_with_local_variable_review.rb100644001.06 KB1e76a2147e844abd9a09bccbacfa3efd1c47cee50e84005dd295d77d05ae02eb
lib/rails_best_practices/reviews/restrict_auto_generated_routes_review.rb100644006.06 KBf7a998598c5c348ce5ac757c8632b19e920ecc0b0d0d777d7aeba1ebe7be829f
lib/rails_best_practices/reviews/review.rb100644001.89 KB3d315110bb7c75691c41cba9171646e0652dd63ccf80344b99f8b32cca90d0e1
lib/rails_best_practices/reviews/simplify_render_in_controllers_review.rb100644001.31 KB0f67de684ce63783736f4fb3e0c2a1bae98238e925b1856b2d7ef34106559c80
lib/rails_best_practices/reviews/simplify_render_in_views_review.rb100644001.59 KBbc400dfd08543428cdb30177d59784c1c3de41f0bd701e54373ba370bcbc7a39
lib/rails_best_practices/reviews/use_before_filter_review.rb100644002.44 KB2e863963fa00b3c05c4f9b289701e3fe797294bc5ba66747b9dd6e7dd6e71447
lib/rails_best_practices/reviews/use_model_association_review.rb100644002.72 KBebba63aa7320ba5e8a371e979171c1a0e69b0cfed8e027c8671f45380314ef1d
lib/rails_best_practices/reviews/use_multipart_alternative_as_content_type_of_email_review.rb100644003.33 KB3c7d40a1bc30edc9f149b8dd1fe7d005bc1c7b56e09a340105ee1dbb56ebae24
lib/rails_best_practices/reviews/use_observer_review.rb100644003.39 KB1835a74949b0870ca90eb2210dbd6401fb2d30127a2026f8324fa3b0b23926ce
lib/rails_best_practices/reviews/use_parentheses_in_method_def_review.rb100644001.01 KB009de600237f4342817b9142444da283bd09a1d5bf75f4b95696c24df8f07e6b
lib/rails_best_practices/reviews/use_query_attribute_review.rb100644005.18 KBd708240cde28bf6f27d57ce1945b7c129a7cedab4d11ed8cfc17ccbc3a05725e
lib/rails_best_practices/reviews/use_say_with_time_in_migrations_review.rb100644002.1 KBe4f556602717c0548bf151f68891c874e982b2c6146a578fd1fbd3e95cb5fa8c
lib/rails_best_practices/reviews/use_scope_access_review.rb100644002.35 KBd16be795d0a1ba03024f7af820e9be839d61b46e69eb28ec3ea6e3f0cb0a01ab
lib/rails_best_practices/reviews/use_turbo_sprockets_rails3_review.rb100644001.04 KBdabe3e754eacf73e42bc89862acaaf90956f90432cddff7a7b2da3ce070b30ba
lib/rails_best_practices/version.rb1006440069 Bytescede4f55ce364ea80259f873959edecc42cf5ed1c5a9e48862e77359362d6e67
rails_best_practices.gemspec100644001.65 KBa950c4b135e960ca302f38db5a0264acd8e9132e3b937a343c7eb64067d3b20d
rails_best_practices.yml100644001.47 KB60c6d9b5226522d0eb2ef2e294da874285c80e8dffb7f06eb66bdd8aebf9cc7c
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.38 KB22117ea1a70caa159b3516a57593aa270369c9f9413b4344555f61423cd176f9
spec/rails_best_practices/core/check_spec.rb10064400286 Bytes00440f3f12f322e4ded17cb11f10568092c0c407b78d8808596ad49ef23ed417
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.rb10064400913 Bytes77fcd8f7b2935706972440b39b4df7af48ac8c539e3faeabb54395c9c5aac09c
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.rb10064400300 Bytes8227ebaeaac41e038d9dc0c6db4cbb04cb5fa9ab75d90bdd9d17d9acbb3859e5
spec/rails_best_practices/core/mailers_spec.rb10064400126 Bytes302f19c76e7d7d771859b84878503d924ae0589d38bae364c3a787215865e45e
spec/rails_best_practices/core/methods_spec.rb100644002.09 KBf223307a1f4e242e86a9cc589c9a082c5478f84af8e53b977f74c371f849f003
spec/rails_best_practices/core/model_associations_spec.rb100644001.01 KBab8581f8c2aa8bd5227dadfc45a8b5ae61c9337484e9ce1c1e5cfff6e11edb63
spec/rails_best_practices/core/model_attributes_spec.rb10064400851 Bytes65ecbcd247696d98c9c554c587f788a2fd43386558f7478702579cbc8ecf4d73
spec/rails_best_practices/core/models_spec.rb10064400125 Bytes791d8d4a6d90995e5994b208f7e8ea21486c96f8a27a63b530cfd2fa68849299
spec/rails_best_practices/core/modules_spec.rb10064400793 Bytese14b79611a76604126225f0e4640a7f99486e7dca0b1ef094ab877577382d86b
spec/rails_best_practices/core/routes_spec.rb10064400873 Bytes5cd1b0dae47698e4ea8be1f0f28eec7241604ea8caf2eccd36d2dd9173d3015f
spec/rails_best_practices/core/runner_spec.rb10064400808 Bytes9acfefb396134d551e7c798e4db4dad2f3378296a105189d84ed74d0467740b3
spec/rails_best_practices/core_ext/erubis_spec.rb10064400587 Bytesd75d57623125c77ef1330cc32cc9a7ef0bbcad4ca4c4fc47fa04883f1ad6fbc6
spec/rails_best_practices/lexicals/long_line_check_spec.rb100644001.68 KBa6c86e7d40520645ff9c9a0e059a06e65516e437db120e19832248d9fd5f46ca
spec/rails_best_practices/lexicals/remove_tab_check_spec.rb100644001.18 KB55d5cd2a7f001375a0dddec49a4e08deb465460b1a82f886e777d47265af349b
spec/rails_best_practices/lexicals/remove_trailing_whitespace_check_spec.rb100644001.26 KBc0c6ed61afad55aacc5e7c7b0f7d620589246e3dd925bdad79dba66981b11405
spec/rails_best_practices/prepares/config_prepare_spec.rb10064400670 Bytesbbb73540210c7417e155ce2bb00d127c31f1834740e0a8ca7383775240745bee
spec/rails_best_practices/prepares/controller_prepare_spec.rb100644005.47 KB993af69b0ada711c6fc8730eba4452bda843066894920817fb627a9b55504322
spec/rails_best_practices/prepares/gemfile_prepare_spec.rb10064400772 Bytesaf719be91d827fb0caa67516ae2c6aae72cca18a354a4877969862ae2ae93c5f
spec/rails_best_practices/prepares/helper_prepare_spec.rb100644001.27 KBf7e8d206f28eccf538c009a3dff814dbb4578983e387b85a6f7a45bfb609bf74
spec/rails_best_practices/prepares/initializer_prepare_spec.rb100644001019 Bytes8c6d23fcdf5fe4b8d17fcba43f73529d0afe3e6080bff850c357388c712cfe73
spec/rails_best_practices/prepares/mailer_prepare_spec.rb10064400462 Bytes973ac372171f3644e47706659b2bd77e3cf898bd83ac55e0a2a110f27b33c5b8
spec/rails_best_practices/prepares/model_prepare_spec.rb1006440015.2 KB057b1fa4fd97e3b8c237d1e56d78d080b7679df6951a33b5403f7e04310de4c0
spec/rails_best_practices/prepares/route_prepare_spec.rb1006440027.1 KB8e24d33d0a26ca468fcc28f227c75f5f77ac6e886c607d8a8f66ff6f38fcdd20
spec/rails_best_practices/prepares/schema_prepare_spec.rb100644001.31 KB56c076f5709f776fab04b5c6cd622a6279312f55e9696255ccc2ea4bd7d9e57b
spec/rails_best_practices/reviews/add_model_virtual_attribute_review_spec.rb100644003.55 KBccc144ab7a656849a5dcf73a0a6fbf89873504aabddba4cafe260e85cad0dbbf
spec/rails_best_practices/reviews/always_add_db_index_review_spec.rb100644009.78 KB6904d4941a3e48dfcc9a1e241eb3d17b12824b307531d04287e1945df6d3514d
spec/rails_best_practices/reviews/check_save_return_value_spec.rb100644007.53 KBd4d00ab940941f7180e0087f07b52af3fb86d8c28244185a214d3a08bc33d7f9
spec/rails_best_practices/reviews/dry_bundler_in_capistrano_review_spec.rb100644001.24 KBc8738a0c47ca0b610c428b77063b483568b369c71cd1535af3a278d429a8e117
spec/rails_best_practices/reviews/hash_syntax_review_spec.rb100644001.8 KB5dcdca85a63cee202451ab5feff406d9e5744179cb547a8e185bb82caff9adf6
spec/rails_best_practices/reviews/isolate_seed_data_review_spec.rb100644003.01 KB90568e360360802e8246c09aa17bcd957747781ececea35ae3a0f99b56ad60b6
spec/rails_best_practices/reviews/keep_finders_on_their_own_model_review_spec.rb100644002.91 KB2bca0c2964a802caf15fb1ed38a4ac821d485468e179f69492c45fffd9316530
spec/rails_best_practices/reviews/law_of_demeter_review_spec.rb100644005.08 KBc794901b6d788e1bfcec7ed995836fe43f8ff6ef73ddf2963136635792a20b4f
spec/rails_best_practices/reviews/move_code_into_controller_review_spec.rb100644001.39 KBc694413718fb03c4a0bb5b368afc849214559337dfee6d86db546fd3d96e5c72
spec/rails_best_practices/reviews/move_code_into_helper_review_spec.rb100644001.03 KB7e0e5daae72ea4cb06dac933f1369109bcac6975fc4edf0dc161c843dd1a7c9f
spec/rails_best_practices/reviews/move_code_into_model_review_spec.rb100644003.59 KB9f314e6d18c2c63d7134dd1767e18386e3729953276d477d83d6a18aa23d93c6
spec/rails_best_practices/reviews/move_finder_to_named_scope_review_spec.rb100644002.57 KBb0c8de0a9e27737dceeb6cf52f77bd69b28f8b8289b9e67fbb2d44316c115568
spec/rails_best_practices/reviews/move_model_logic_into_model_review_spec.rb100644001.91 KB4be9415c34c0204b513b537463202cc07ffe08d8ebe3156180462c7369e1d720
spec/rails_best_practices/reviews/needless_deep_nesting_review_spec.rb100644005.34 KB28596be2b29d022643862f11ccb1c396652e1cece174ccb0fe8a4f5da1157f65
spec/rails_best_practices/reviews/not_rescue_exception_spec.rb100644002.87 KBd1027b924e8a1608de576b27294dad57b3e12f6d91dbbff4f530a44b9e2f96c9
spec/rails_best_practices/reviews/not_use_default_route_review_spec.rb100644001.91 KBa903844219c8c9821736a6b64248d4e67fb365d8f04fa4413c34eb17ed06ddc8
spec/rails_best_practices/reviews/not_use_times_ago_in_words_review_spec.rb100644001.81 KB9d97b959f75b22cd68af904ec7dd0a283ed943f123ac21973cf723d8790fde71
spec/rails_best_practices/reviews/overuse_route_customizations_review_spec.rb100644006.93 KB30b46e4919ceebed319d484dc4091796bf90024b35221c996e67192e0a77f0b0
spec/rails_best_practices/reviews/protect_mass_assignment_review_spec.rb100644005.53 KBe1311f4928fa3e0646fc73abe245cc0f332003ee54d16751aab3a9e4a794ba89
spec/rails_best_practices/reviews/remove_empty_helpers_review_spec.rb100644001.06 KBdb6292d7bc2abe0e4ce9774017e18fd9244afecb87473d22c7653fb0c8adb3da
spec/rails_best_practices/reviews/remove_unused_methods_in_controllers_review_spec.rb1006440013.1 KB7a963b60892dbf0959009047ce5b9d29dda0ebf5bd590a2fed83c4c4263227f6
spec/rails_best_practices/reviews/remove_unused_methods_in_helpers_review_spec.rb100644002.69 KBf91a09265ae7a96e35cebf0c5b5e95355d2b06d943cedc47d37172857c14c2a3
spec/rails_best_practices/reviews/remove_unused_methods_in_models_review_spec.rb1006440022.3 KB0f51d5fb0a07d2668f0557f8d6fc1b92f90064159c9610b46bff8401bd09f4e2
spec/rails_best_practices/reviews/replace_complex_creation_with_factory_method_review_spec.rb100644002.53 KB637cf51b7b513d980e863595e45a62aac98f9cdf5a8917155edbbef63474c7dc
spec/rails_best_practices/reviews/replace_instance_variable_with_local_variable_review_spec.rb100644001.56 KB17ce8184128a12a9b17b2f8e2776f00e10456d9e97d64eaf248a739f05b903bd
spec/rails_best_practices/reviews/restrict_auto_generated_routes_review_spec.rb1006440012.4 KBf35a8c17b8a16ff5e8f0b60e52c6804239dff8aee70c2d75543fc31578f5bbc4
spec/rails_best_practices/reviews/simplify_render_in_controllers_review_spec.rb100644002.15 KB9c0230ce088f022746165fe834cd96fd33f18d4c4807053fdc0cb6af803d6293
spec/rails_best_practices/reviews/simplify_render_in_views_review_spec.rb100644003.17 KBedf3836c66691c39a572ea4e5467457225ae3c0896feb647584df9aa574255ef
spec/rails_best_practices/reviews/use_before_filter_review_spec.rb100644002.93 KBff41e2b1705d5563bff5b871b82f11bed803ce5561a51fe1e6e384d0b4892e54
spec/rails_best_practices/reviews/use_model_association_review_spec.rb100644002.03 KBbf2f01af00304992f4405d29821b95157bf2126e6da3bddbf8dcd32307d9f201
spec/rails_best_practices/reviews/use_multipart_alternative_as_content_type_of_email_review_spec.rb1006440010.8 KBec435d115b7243a56ec33beb2f06952a3032c7a25150a96bc992c75f7b40fabd
spec/rails_best_practices/reviews/use_observer_review_spec.rb100644004.47 KB7f4792fc82283fdba207836f83ffd47853f50747b88e35e929eaad0132ee70f8
spec/rails_best_practices/reviews/use_parenthesis_in_method_def_spec.rb100644001.26 KB82c57447d3514d7b165db0d26b1eb2946e1b18786f52a1c9333a7bf6de71d44f
spec/rails_best_practices/reviews/use_query_attribute_review_spec.rb100644007.35 KB40b731bb34eb32ea56e442c8365e3be26e4bd38b68600f54f1ef32e342b5a019
spec/rails_best_practices/reviews/use_say_with_time_in_migrations_review_spec.rb100644003.84 KB93325e22e425696cd547b99dfe6201b2c5181a5b91575393160386f7b1d22d8a
spec/rails_best_practices/reviews/use_scope_access_review_spec.rb100644007.01 KB9fdcab39b8ab34353b79ecd67b5aed56a0d6cceda4bc84f1cf262c83a33a224a
spec/rails_best_practices/reviews/use_turbo_sprockets_rails3_review_spec.rb100644001.81 KB67bd543b1a2b6a63542a84481e62014b3934ad0830e4a192e87a3999eaf2b573
spec/spec_helper.rb10064400371 Bytes457973d4464dc94cbeaf899837e9ffe84022b51a4fb4a030da3c33f5a7dadb38