rails_best_practices-1.13.3

https://rubygems.org

rails_best_practices

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 86260

number: 1.13.3

platform: ruby

spec_sha256: 427f5b74418d846cd99d4cd093b7e316a12e51a642c3e512d631bbf9db164b4b

sha256: 156bcb98d70565cb4114146e286e083b1e085a9553a7155c62564ad204a72556

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

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

position: 36

version_data_entries_count: 156

uploaded_at: 2013-01-24 07:58:39 UTC

indexed: true

has_extensions:

extensions:

Gem size: 72 KB

Version Data Entries

Total: 156

Unpacked size: 431 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gemtest644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
.gitignore64400107 Bytesb956034724d3062edea66442817816839a94945a31c1f3b9129fdf2dd8687a17
.rspec6440024 Bytes0e893284484839888202b60816c3fa71b65c8ecfae04c6ab95e77780666b395a
.rvmrc6440068 Bytesbb13d99c464d7e8f6e7d74c946555c8c18e329ff5e28deebf9c46cb592642d35
.travis.yml6440040 Bytesd34eb98e5965b8c34eade435f150a60796213480eb4f5fef27aaa1281cdd1703
Gemfile64400145 Bytes59ebdcb8cf542851d30789c5112f6019f37c761a8eeea65cf625030416c3159f
Guardfile64400346 Bytesd0ee2c164e10afccccee96a18c9d7a2b35a1eea9e1dc47043a61108365a441aa
MIT_LICENSE644001.06 KB836094cdbc41e73908d282b9a523f8a929e0652bacef749f21568351126b3a7f
README.md644007.82 KB1f0e8e93e7b9dee9a966444dbf6d10fba517907220f293661cecf8f75d5b3271
Rakefile64400855 Bytes8a3423f4fc28d16f1a4d0471a2a0284e83f7e7dda5de3c857f81eb2e17407231
assets/result.html.erb644005.11 KB11b5b98e4e73cc983d4831b768d0cf2c4e88c2a9274b8a05c694e96577f40bdb
bin/rails_best_practices75500164 Bytes363e9180183d4db4d3829480f2cfc3ed7c245609ca180140d38fb442ea39acf2
install_supported_rubies.sh64400214 Bytes93c7eef99e202b504d70b48f2b94d6405caf913d20e8a75c6c6760ceda902136
lib/rails_best_practices.rb644001.36 KB7054bced51e94d66d297a480dc9fe8e2244441a381faf6e466f420093eb8db87
lib/rails_best_practices/analyzer.rb644009.42 KB5afb2075662e8fd71427bea4f17486577d6373b3491e409e4842ae511c0fa6e5
lib/rails_best_practices/command.rb644004.35 KBaeb606be6d7941be36beac6433fbad147d60422733ac821078a1e8adedce30be
lib/rails_best_practices/core.rb64400740 Bytes49983d302f243fb5a6e780b76734da4b103589fb739a598e97344292bbd4ae84
lib/rails_best_practices/core/check.rb6440012.4 KBe9979bbe51214da8ed8600063d2400c8d03eb204815c50f2122b04c534d49a67
lib/rails_best_practices/core/configs.rb64400101 Bytes5a5ec286caf609371709bf78b1068071971ddf0d5acbee32e76333280654345c
lib/rails_best_practices/core/controllers.rb64400134 Bytes43e7747101052124c8deb6ba7311453e0eaf6ee0c18ae17fd43e374b2332615b
lib/rails_best_practices/core/error.rb64400868 Bytesd260876ef41d3941a16be474f96722c89f0a84c9d2b307957bf80b51ee3d9545
lib/rails_best_practices/core/gems.rb6440099 Bytesb1287c310515b9bdbcadf2a538907c4451a641e6ee2c41059eece02c77eb36f1
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/routes.rb644001.45 KBe9f9926f5ddd10987ead7afb0bc126a11159f5d2b235816173035e3f6f7e2aa0
lib/rails_best_practices/core/runner.rb644006.57 KB6dbb5668ef727f35262a9b8d845dc46ea2fe4b3eb629a9a029050fa9589ce1fe
lib/rails_best_practices/core_ext/erubis.rb64400539 Bytes2975b578b6293bb81ecd2358da2b9f83bd3364c3d974d5594d1f44e4e1b850d6
lib/rails_best_practices/lexicals.rb64400203 Bytes49e2ee046a4627e4bded104a025a8e260b6d22ef6ea560e312f7b78a584bcb61
lib/rails_best_practices/lexicals/long_line_check.rb64400963 Bytes746aa55a8cd71c81f23dd7d72e56e36f9d16da532f46fe572443d51b441f1689
lib/rails_best_practices/lexicals/remove_tab_check.rb64400728 Bytesdf68719d0739f99de512bb00aea394cd8a84f62f631b5c285a88413c591caead
lib/rails_best_practices/lexicals/remove_trailing_whitespace_check.rb64400803 Bytesa6dcf0d066cc735c887e63ba0ba9738c92b58b0654eaa82fc505d2522e5dd4d4
lib/rails_best_practices/prepares.rb644001.67 KB31b1ec877f7c4a91eadc52b4f06add1c25b45d3e3fbcf0e14eaa2125fd184767
lib/rails_best_practices/prepares/config_prepare.rb64400585 Bytese51c8e22e03acbc6048f01c5122cd667ffb0ecf932005b95ea3a7d452cc5785b
lib/rails_best_practices/prepares/controller_prepare.rb644003.64 KB94b16652fe38b71bbb249f46d504b4c67cd72e466f39e03cc6d6fc71781d0221
lib/rails_best_practices/prepares/gemfile_prepare.rb64400518 Bytes582118fff669021ecef9c71634c2763f11c8ec87dc027ba92924c5dae48105ab
lib/rails_best_practices/prepares/helper_prepare.rb644001.29 KBd7ac31f08a4d8e62289e88e1d5e31605f66ba52b7525dd4fbafc71e37cec83fc
lib/rails_best_practices/prepares/mailer_prepare.rb64400659 Bytesa8dca301e3fc7f72e714b42a8c90c714a095759876627f0b15ccca9fefd7237d
lib/rails_best_practices/prepares/model_prepare.rb644005.93 KBcb76e1aa32965329443457cef8524600831acfaf149fabe1c897f29f66bcc114
lib/rails_best_practices/prepares/route_prepare.rb644009.15 KBa818010b8662def629462a5f3b9e3b98bd9dfb2f9185b5178789c50a1119dfee
lib/rails_best_practices/prepares/schema_prepare.rb644001001 Bytes7a5abd0a932f7236ed05bd5b258d1758da00ee8f32c77b5b19b775dd30917224
lib/rails_best_practices/reviews.rb644002.63 KB49f1a214080fa7ee89b4589f4209253f31929bc4d6b1645682450ecf78381c36
lib/rails_best_practices/reviews/add_model_virtual_attribute_review.rb644003.74 KB4d39a5777a1bd1b70a302709f7b456b0565bb403392393600d48995e52c3501d
lib/rails_best_practices/reviews/always_add_db_index_review.rb644007.1 KB6c68d9921474e71fd47181899ba1a30a593af645a6b4f755b3139f1c1beb198f
lib/rails_best_practices/reviews/check_save_return_value_review.rb644002.93 KB32be67da96f5c0aa8b62b07d9bec08d83a6a0237027c833c0de9a5ffd6a82d2a
lib/rails_best_practices/reviews/dry_bundler_in_capistrano_review.rb644001.1 KB629ff1e2333e6dc2d2783a3a60a801cb4c18eae7b2d6b0e68513f491f0d47bcf
lib/rails_best_practices/reviews/hash_syntax_review.rb644001.44 KBb42f237a1f638cc87aaefc83e8dbc58c111c9279bd13497f38ef7d4d20e6d48f
lib/rails_best_practices/reviews/isolate_seed_data_review.rb644002.49 KB1be69ddec6ee625fe9e489d643d1fc23dca5f4bd2afb79219c0a678d9c56ba31
lib/rails_best_practices/reviews/keep_finders_on_their_own_model_review.rb644001.96 KB7dc83b0a51f88924ab22e36098ddd068c5fedafaf5546ef973e6afd373093a88
lib/rails_best_practices/reviews/law_of_demeter_review.rb644002.81 KB9787d2ebfe6c2924ca2d2e637d0032a71553d2a5b4d7fe56499c80ae47821311
lib/rails_best_practices/reviews/move_code_into_controller_review.rb644001.69 KBe96aff0b0b2dddfbac5ccae5f41e2034a9995df002541eb2246e49516c76d3c3
lib/rails_best_practices/reviews/move_code_into_helper_review.rb644002.08 KB8d453ed689ebae3e5f284907ec62c6bcb9439bb96bfcd70cdd5cf183fd107f10
lib/rails_best_practices/reviews/move_code_into_model_review.rb644001.74 KB3483a9e265027af486adbe3cea90fe8bd1cf291d2aec5a2f66c4f38043a09958
lib/rails_best_practices/reviews/move_finder_to_named_scope_review.rb644001.68 KBfcc75c6ea1df5dfd5643cf35424c0ca6f9c6277671dfa61e1bc3b6436d58e727
lib/rails_best_practices/reviews/move_model_logic_into_model_review.rb644001.69 KB632a3d8aaeaa08bc6a74947a1a99a7804d6dd17da9a7696bf59c253f2163e165
lib/rails_best_practices/reviews/needless_deep_nesting_review.rb644003.27 KBb654f14f32bca6843791224692ab35fdbe8e401e4dd5c56c6642219f65e8fb4c
lib/rails_best_practices/reviews/not_rescue_exception_review.rb644001.01 KBf6b8af9cd588ec6deb58746401a8a8ca30a785a8ac951a4c326ebb33c3d0b811
lib/rails_best_practices/reviews/not_use_default_route_review.rb644001.61 KB2b0cac770d5f5a6a38b4ae3faaa3c59c77eaf0e8455193e0a3762fe30131aa86
lib/rails_best_practices/reviews/not_use_time_ago_in_words_review.rb644001.03 KB98f799ea173b4f7ad284ca4beca84f66ed0ae379daa4dc7fde8bde1faa6dc102
lib/rails_best_practices/reviews/overuse_route_customizations_review.rb644004.35 KB3e616e09e7977c206e99106004b8824416cb9a5fb34745cc82301d64b716839e
lib/rails_best_practices/reviews/protect_mass_assignment_review.rb644003.02 KB99b50f7f330d94c1257c5f88b2a80b699ab8d8eb5f8e5240fc0c26f8f85a335c
lib/rails_best_practices/reviews/remove_empty_helpers_review.rb644001.08 KB4171f5f9f021ee49dee5c01a0ecb0182b0c06e9aeac90e88e20fdec0c3a1b4aa
lib/rails_best_practices/reviews/remove_unused_methods_in_controllers_review.rb644004.14 KBb58a6b3146e398ba685a931a5e21aebb96475904e76edd98c0d1713347da92c8
lib/rails_best_practices/reviews/remove_unused_methods_in_helpers_review.rb644001.19 KBb6fc8db0293352f97f345fb525844b52cc7919aedb4c653126b515be565306d2
lib/rails_best_practices/reviews/remove_unused_methods_in_models_review.rb644003.52 KBc2d09da61f185c4b1494f0e7f42ee2e73f73f8f6138ae62e81878c740cb4463c
lib/rails_best_practices/reviews/replace_complex_creation_with_factory_method_review.rb644002.73 KB902263f0739da7d37e67cf4d70770548bd14c82f0083f0668ea1564acf80d65d
lib/rails_best_practices/reviews/replace_instance_variable_with_local_variable_review.rb644001.06 KB1e76a2147e844abd9a09bccbacfa3efd1c47cee50e84005dd295d77d05ae02eb
lib/rails_best_practices/reviews/restrict_auto_generated_routes_review.rb644007.18 KBc9b3dd271829df1059c341911c7c479af42a4677d192dc8c7d1511b93b6ed4f1
lib/rails_best_practices/reviews/review.rb644001.89 KB3d315110bb7c75691c41cba9171646e0652dd63ccf80344b99f8b32cca90d0e1
lib/rails_best_practices/reviews/simplify_render_in_controllers_review.rb644001.31 KB0f67de684ce63783736f4fb3e0c2a1bae98238e925b1856b2d7ef34106559c80
lib/rails_best_practices/reviews/simplify_render_in_views_review.rb644001.59 KBbc400dfd08543428cdb30177d59784c1c3de41f0bd701e54373ba370bcbc7a39
lib/rails_best_practices/reviews/use_before_filter_review.rb644002.44 KB2e863963fa00b3c05c4f9b289701e3fe797294bc5ba66747b9dd6e7dd6e71447
lib/rails_best_practices/reviews/use_model_association_review.rb644002.72 KBebba63aa7320ba5e8a371e979171c1a0e69b0cfed8e027c8671f45380314ef1d
lib/rails_best_practices/reviews/use_multipart_alternative_as_content_type_of_email_review.rb644003.33 KB3c7d40a1bc30edc9f149b8dd1fe7d005bc1c7b56e09a340105ee1dbb56ebae24
lib/rails_best_practices/reviews/use_observer_review.rb644003.39 KB1835a74949b0870ca90eb2210dbd6401fb2d30127a2026f8324fa3b0b23926ce
lib/rails_best_practices/reviews/use_parentheses_in_method_def_review.rb644001.01 KB009de600237f4342817b9142444da283bd09a1d5bf75f4b95696c24df8f07e6b
lib/rails_best_practices/reviews/use_query_attribute_review.rb644005.18 KBd708240cde28bf6f27d57ce1945b7c129a7cedab4d11ed8cfc17ccbc3a05725e
lib/rails_best_practices/reviews/use_say_with_time_in_migrations_review.rb644002.1 KBe4f556602717c0548bf151f68891c874e982b2c6146a578fd1fbd3e95cb5fa8c
lib/rails_best_practices/reviews/use_scope_access_review.rb644002.35 KBd16be795d0a1ba03024f7af820e9be839d61b46e69eb28ec3ea6e3f0cb0a01ab
lib/rails_best_practices/reviews/use_turbo_sprockets_rails3_review.rb644001.04 KB11452a885f2d107e7a796c9d896be0af494884c4df279097a1b53b7d35a5328a
lib/rails_best_practices/version.rb6440069 Bytesfde01996e1bfc14c489f69ef50fd9eed6f0732440779bcbb54364bc8b6c691f7
rails_best_practices.gemspec644001.61 KBdc5f8ac5f569e6e93f56973d82ac5a56bd3908fccfcf49bc3e2f4351c8f7ee43
rails_best_practices.yml644001.47 KB1b4bf55b13edb1abaa4f8d2a43f6c9125d6ba2dfe91021a3b433e1316cfc5f93
rake_rubies.sh64400166 Bytes6dbfd741de43723ff8044534519c05ab9cc98acac166643ac8b7da2d8fe6804f
spec/fixtures/lib/rails_best_practices/plugins/reviews/not_use_rails_root_review.rb64400226 Bytescb0711c0c6b8d6566934d99737796e038a9dbd385e617e10227046f2ac4ed367
spec/rails_best_practices/analyzer_spec.rb644002.33 KB636092d35db1b7e84dba068b20a9827f2758167c2d6b07b8d6dacb83cad5f7c9
spec/rails_best_practices/core/check_spec.rb64400286 Bytes00440f3f12f322e4ded17cb11f10568092c0c407b78d8808596ad49ef23ed417
spec/rails_best_practices/core/configs_spec.rb64400123 Bytesbc52d91ce057a07d97e47cc4734772600edf6f41e8b0f452724d761e0b07a61d
spec/rails_best_practices/core/controllers_spec.rb64400130 Bytes73284d6ec57539183cc67d141f1b54e284ff31125b7bc1a2fe68b34135d585e5
spec/rails_best_practices/core/error_spec.rb64400913 Bytes77fcd8f7b2935706972440b39b4df7af48ac8c539e3faeabb54395c9c5aac09c
spec/rails_best_practices/core/gems_spec.rb64400121 Bytes8e4c1e22d0a3b63af06e375ef24f9d8a67b4c1ac18b5439863dda239ab037d63
spec/rails_best_practices/core/helpers_spec.rb64400126 Bytesf17b037a1a6935f959a14e45287ccc4a0c52242ea62b817656628a14a0192931
spec/rails_best_practices/core/klasses_spec.rb64400300 Bytes8227ebaeaac41e038d9dc0c6db4cbb04cb5fa9ab75d90bdd9d17d9acbb3859e5
spec/rails_best_practices/core/mailers_spec.rb64400126 Bytes302f19c76e7d7d771859b84878503d924ae0589d38bae364c3a787215865e45e
spec/rails_best_practices/core/methods_spec.rb644002.09 KBf223307a1f4e242e86a9cc589c9a082c5478f84af8e53b977f74c371f849f003
spec/rails_best_practices/core/model_associations_spec.rb644001.01 KBab8581f8c2aa8bd5227dadfc45a8b5ae61c9337484e9ce1c1e5cfff6e11edb63
spec/rails_best_practices/core/model_attributes_spec.rb64400851 Bytes65ecbcd247696d98c9c554c587f788a2fd43386558f7478702579cbc8ecf4d73
spec/rails_best_practices/core/models_spec.rb64400125 Bytes791d8d4a6d90995e5994b208f7e8ea21486c96f8a27a63b530cfd2fa68849299
spec/rails_best_practices/core/modules_spec.rb64400793 Bytese14b79611a76604126225f0e4640a7f99486e7dca0b1ef094ab877577382d86b
spec/rails_best_practices/core/routes_spec.rb64400873 Bytes5cd1b0dae47698e4ea8be1f0f28eec7241604ea8caf2eccd36d2dd9173d3015f
spec/rails_best_practices/core/runner_spec.rb64400808 Bytes9acfefb396134d551e7c798e4db4dad2f3378296a105189d84ed74d0467740b3
spec/rails_best_practices/core_ext/erubis_spec.rb64400587 Bytesd75d57623125c77ef1330cc32cc9a7ef0bbcad4ca4c4fc47fa04883f1ad6fbc6
spec/rails_best_practices/lexicals/long_line_check_spec.rb644001.68 KBa6c86e7d40520645ff9c9a0e059a06e65516e437db120e19832248d9fd5f46ca
spec/rails_best_practices/lexicals/remove_tab_check_spec.rb644001.18 KB55d5cd2a7f001375a0dddec49a4e08deb465460b1a82f886e777d47265af349b
spec/rails_best_practices/lexicals/remove_trailing_whitespace_check_spec.rb644001.26 KBc0c6ed61afad55aacc5e7c7b0f7d620589246e3dd925bdad79dba66981b11405
spec/rails_best_practices/prepares/config_prepare_spec.rb64400670 Bytesbbb73540210c7417e155ce2bb00d127c31f1834740e0a8ca7383775240745bee
spec/rails_best_practices/prepares/controller_prepare_spec.rb644005.47 KB993af69b0ada711c6fc8730eba4452bda843066894920817fb627a9b55504322
spec/rails_best_practices/prepares/gemfile_prepare_spec.rb64400512 Bytes651e96acc8cb64bc5183a06fa8a13141e0b71afff16ece63e9d4c268acb348b6
spec/rails_best_practices/prepares/helper_prepare_spec.rb644001.27 KBf7e8d206f28eccf538c009a3dff814dbb4578983e387b85a6f7a45bfb609bf74
spec/rails_best_practices/prepares/mailer_prepare_spec.rb64400462 Bytes973ac372171f3644e47706659b2bd77e3cf898bd83ac55e0a2a110f27b33c5b8
spec/rails_best_practices/prepares/model_prepare_spec.rb6440014.7 KBd390f3422be4a0034667f5559e05d7d2cc2c4c41c420b54d6562413d7f65828a
spec/rails_best_practices/prepares/route_prepare_spec.rb6440027.1 KB8e24d33d0a26ca468fcc28f227c75f5f77ac6e886c607d8a8f66ff6f38fcdd20
spec/rails_best_practices/prepares/schema_prepare_spec.rb644001.31 KB56c076f5709f776fab04b5c6cd622a6279312f55e9696255ccc2ea4bd7d9e57b
spec/rails_best_practices/reviews/add_model_virtual_attribute_review_spec.rb644003.55 KBccc144ab7a656849a5dcf73a0a6fbf89873504aabddba4cafe260e85cad0dbbf
spec/rails_best_practices/reviews/always_add_db_index_review_spec.rb644009.78 KB6904d4941a3e48dfcc9a1e241eb3d17b12824b307531d04287e1945df6d3514d
spec/rails_best_practices/reviews/check_save_return_value_spec.rb644007.53 KBd4d00ab940941f7180e0087f07b52af3fb86d8c28244185a214d3a08bc33d7f9
spec/rails_best_practices/reviews/dry_bundler_in_capistrano_review_spec.rb644001.24 KBc8738a0c47ca0b610c428b77063b483568b369c71cd1535af3a278d429a8e117
spec/rails_best_practices/reviews/hash_syntax_review_spec.rb644001.8 KB5dcdca85a63cee202451ab5feff406d9e5744179cb547a8e185bb82caff9adf6
spec/rails_best_practices/reviews/isolate_seed_data_review_spec.rb644003.01 KB90568e360360802e8246c09aa17bcd957747781ececea35ae3a0f99b56ad60b6
spec/rails_best_practices/reviews/keep_finders_on_their_own_model_review_spec.rb644002.91 KB2bca0c2964a802caf15fb1ed38a4ac821d485468e179f69492c45fffd9316530
spec/rails_best_practices/reviews/law_of_demeter_review_spec.rb644005.08 KBc794901b6d788e1bfcec7ed995836fe43f8ff6ef73ddf2963136635792a20b4f
spec/rails_best_practices/reviews/move_code_into_controller_review_spec.rb644001.39 KBc694413718fb03c4a0bb5b368afc849214559337dfee6d86db546fd3d96e5c72
spec/rails_best_practices/reviews/move_code_into_helper_review_spec.rb644001.03 KB7e0e5daae72ea4cb06dac933f1369109bcac6975fc4edf0dc161c843dd1a7c9f
spec/rails_best_practices/reviews/move_code_into_model_review_spec.rb644003.59 KB9f314e6d18c2c63d7134dd1767e18386e3729953276d477d83d6a18aa23d93c6
spec/rails_best_practices/reviews/move_finder_to_named_scope_review_spec.rb644002.57 KBb0c8de0a9e27737dceeb6cf52f77bd69b28f8b8289b9e67fbb2d44316c115568
spec/rails_best_practices/reviews/move_model_logic_into_model_review_spec.rb644001.91 KB4be9415c34c0204b513b537463202cc07ffe08d8ebe3156180462c7369e1d720
spec/rails_best_practices/reviews/needless_deep_nesting_review_spec.rb644005.34 KB28596be2b29d022643862f11ccb1c396652e1cece174ccb0fe8a4f5da1157f65
spec/rails_best_practices/reviews/not_rescue_exception_spec.rb644002.87 KBd1027b924e8a1608de576b27294dad57b3e12f6d91dbbff4f530a44b9e2f96c9
spec/rails_best_practices/reviews/not_use_default_route_review_spec.rb644001.91 KBa903844219c8c9821736a6b64248d4e67fb365d8f04fa4413c34eb17ed06ddc8
spec/rails_best_practices/reviews/not_use_times_ago_in_words_review_spec.rb644001.81 KB9d97b959f75b22cd68af904ec7dd0a283ed943f123ac21973cf723d8790fde71
spec/rails_best_practices/reviews/overuse_route_customizations_review_spec.rb644006.93 KB30b46e4919ceebed319d484dc4091796bf90024b35221c996e67192e0a77f0b0
spec/rails_best_practices/reviews/protect_mass_assignment_review_spec.rb644003.58 KB9e3d003ef6d716fb1504f728b461dbcc25d38eca8826dc6808abcc34361ca5aa
spec/rails_best_practices/reviews/remove_empty_helpers_review_spec.rb644001.06 KBdb6292d7bc2abe0e4ce9774017e18fd9244afecb87473d22c7653fb0c8adb3da
spec/rails_best_practices/reviews/remove_unused_methods_in_controllers_review_spec.rb6440012 KBc832f67b3c3e4fa07a688645be58d71edc575a4122f763e5f0981281f9952031
spec/rails_best_practices/reviews/remove_unused_methods_in_helpers_review_spec.rb644002.69 KBf91a09265ae7a96e35cebf0c5b5e95355d2b06d943cedc47d37172857c14c2a3
spec/rails_best_practices/reviews/remove_unused_methods_in_models_review_spec.rb6440022.3 KB0f51d5fb0a07d2668f0557f8d6fc1b92f90064159c9610b46bff8401bd09f4e2
spec/rails_best_practices/reviews/replace_complex_creation_with_factory_method_review_spec.rb644002.53 KB637cf51b7b513d980e863595e45a62aac98f9cdf5a8917155edbbef63474c7dc
spec/rails_best_practices/reviews/replace_instance_variable_with_local_variable_review_spec.rb644001.56 KB17ce8184128a12a9b17b2f8e2776f00e10456d9e97d64eaf248a739f05b903bd
spec/rails_best_practices/reviews/restrict_auto_generated_routes_review_spec.rb6440012.7 KBa27fb1c09fd1041992b4ed42da93cfa826f3a2e40232691c07635cc935096c93
spec/rails_best_practices/reviews/simplify_render_in_controllers_review_spec.rb644002.15 KB9c0230ce088f022746165fe834cd96fd33f18d4c4807053fdc0cb6af803d6293
spec/rails_best_practices/reviews/simplify_render_in_views_review_spec.rb644003.17 KBedf3836c66691c39a572ea4e5467457225ae3c0896feb647584df9aa574255ef
spec/rails_best_practices/reviews/use_before_filter_review_spec.rb644002.93 KBff41e2b1705d5563bff5b871b82f11bed803ce5561a51fe1e6e384d0b4892e54
spec/rails_best_practices/reviews/use_model_association_review_spec.rb644002.03 KBbf2f01af00304992f4405d29821b95157bf2126e6da3bddbf8dcd32307d9f201
spec/rails_best_practices/reviews/use_multipart_alternative_as_content_type_of_email_review_spec.rb6440010.8 KBec435d115b7243a56ec33beb2f06952a3032c7a25150a96bc992c75f7b40fabd
spec/rails_best_practices/reviews/use_observer_review_spec.rb644004.47 KB7f4792fc82283fdba207836f83ffd47853f50747b88e35e929eaad0132ee70f8
spec/rails_best_practices/reviews/use_parenthesis_in_method_def_spec.rb644001.26 KB82c57447d3514d7b165db0d26b1eb2946e1b18786f52a1c9333a7bf6de71d44f
spec/rails_best_practices/reviews/use_query_attribute_review_spec.rb644007.35 KB40b731bb34eb32ea56e442c8365e3be26e4bd38b68600f54f1ef32e342b5a019
spec/rails_best_practices/reviews/use_say_with_time_in_migrations_review_spec.rb644003.84 KB93325e22e425696cd547b99dfe6201b2c5181a5b91575393160386f7b1d22d8a
spec/rails_best_practices/reviews/use_scope_access_review_spec.rb644007.01 KB9fdcab39b8ab34353b79ecd67b5aed56a0d6cceda4bc84f1cf262c83a33a224a
spec/rails_best_practices/reviews/use_turbo_sprockets_rails3_review_spec.rb644001.58 KBe9affa0d02ff5a97678914a2dd24276dd87ca9cc6430e85ef0502187139de49f
spec/spec_helper.rb64400335 Bytesf36d30645519360d06e8e8a7a8bbb363ce6c0f51489fdcd82f3de1a8702fcd2b