rails_best_practices-1.19.0

https://rubygems.org

rails_best_practices

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 86283

number: 1.19.0

platform: ruby

spec_sha256: 4dbb9bee7abb4f580ceb9d228831e677544691facb8d49fb8ec9cfd578f34437

sha256: db1d980d40147919ad253aa2e328dbe172cc25da5fdf7b2a899dc2ee1d644674

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

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

position: 13

version_data_entries_count: 163

uploaded_at: 2017-07-26 14:31:03 UTC

indexed: true

has_extensions:

extensions:

Gem size: 76.5 KB

Version Data Entries

Total: 163

Unpacked size: 456 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400132 Bytes27553595f75e544d3a43ecb1a71ea19ff1228cd53385e13425bd3d1435d39287
.rspec1006440030 Bytese3a05cdf2301e0e7d8be6b1d1137aa310d7d023575bb2f305df3519c6df5cf2b
.travis.yml1006440057 Bytes7652f4258d9e6984b30abacfd428a16aafd172148dee4d9afdef51f94c45b297
CHANGELOG.md100644002.02 KBe42d614298ab7be2cd779065b36f242b5ac040b56eb5af7c9c477a98fc198b02
Gemfile10064400204 Bytes855a28727c59e40a60d640e29b2b103b678caaa1ced4e8c3caed67339b31ab7d
Guardfile10064400346 Bytesd0ee2c164e10afccccee96a18c9d7a2b35a1eea9e1dc47043a61108365a441aa
MIT_LICENSE100644001.06 KB836094cdbc41e73908d282b9a523f8a929e0652bacef749f21568351126b3a7f
README.md100644009.38 KB81b88b690b117b919298876a30af705ce85532cd8cd034b5bab2cfca315997fb
Rakefile10064400349 Bytes1f93c4bf3682157e7b81665b0219cce7a925aba5b9c289fb2cc6fc22d96005f5
assets/result.html.erb100644006.07 KB0eee9c7509d8d6418d1f5ae58bcd7c7f8d2dc57fe988b760f819a455e0511134
bin/rails_best_practices10075500164 Bytes363e9180183d4db4d3829480f2cfc3ed7c245609ca180140d38fb442ea39acf2
lib/rails_best_practices.rb10064400330 Bytesda2b67c96fc87699a0f3cea7625e95096f35725270a204587adac51444200af4
lib/rails_best_practices/analyzer.rb1006440011.3 KBa19a2bfe4d5534a37c051d0c696991520b5721dbf42b9ad4ad133345c0ea1b0c
lib/rails_best_practices/colorize.rb10064400184 Bytes596f1cbab00347ed674a75160d4c560516979affa36199e52904ed8444206148
lib/rails_best_practices/command.rb100644004.9 KBb8a3779df88f26de06495580a958c0678abb95318799baf9366315326648619f
lib/rails_best_practices/core.rb1006440060 Bytesefdb86b967c6a91741124684af5712d4f34569991e888b4ec990ffdd05a8e271
lib/rails_best_practices/core/check.rb1006440013.4 KBe282fb426545ea63618ffeb048a4b0dac1135c9c6c4db1e879db55b2bfbdcf62
lib/rails_best_practices/core/checks_loader.rb100644001.46 KB03657ef5748f96dd0d4ba55f73b8e2f0ba89eafa903885570f8e45d8b540fdfc
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.rb10064400825 Bytese9540b2e2bdf0ebdf2d51754c124d7cea97954278d4586246c4d0d1d887b2bd1
lib/rails_best_practices/core/mailers.rb10064400126 Bytesad58a5fc86ec4123c34f43d7908a5db66cc0943f29a2ada4974bf1cef3dfe460
lib/rails_best_practices/core/methods.rb100644005.69 KB550cae54cd2df3c0f07e501fd790c7acd0a2986ecdc601ab32d305d5abdb9dca
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.rb10064400913 Bytes9791c7fd7514e0f74b3f93448168dbd62bd0e10f3b0c8924c5bcb87785dfd44a
lib/rails_best_practices/core/routes.rb100644001.48 KBa6f14bc1ae26ec69ccafea6beeba0076e2d78953142a9aec8848fbcbff719b6e
lib/rails_best_practices/core/runner.rb100644006 KBe7437ccdd6c641bef952324c3b709fdd521aee32b3ee6a51320a8bdfbd10a8b1
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.rb10064400739 Bytesd083fdfdd6aed60d66d77a261c337b294517d430b9fa94807094d192583010eb
lib/rails_best_practices/lexicals/remove_trailing_whitespace_check.rb10064400814 Bytes0337262dd6dd03a9f6edf91bb2f37133e5eb715fdfc6a986233f60dd3ff986ba
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 KB36b51c5aefa5afa94d3ba05626039528d3af6c9b6d2976d39c1c904457a64227
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 KB34b9e0cee52070bf41db38b671195111c419750a79be074f8a3f918c095c27bc
lib/rails_best_practices/prepares/route_prepare.rb1006440010.5 KB6c863074b6f38fda9e5955fb1f8b515e634fe244a4b66c2c8cde5a4bd62800a6
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.71 KBda50e3f217d8100ee0bec14ff0adb1fabfd860a96387dfaed2fc0c6d12416285
lib/rails_best_practices/reviews/always_add_db_index_review.rb100644007.66 KB34228bbcbd47467e13ab1dee6cac962874e4de865d7111bc39b82bf26950055b
lib/rails_best_practices/reviews/check_destroy_return_value_review.rb100644002.16 KBef9db00542cf0baff05e8441018d5f16415fa2242ac4257409ac2c76140d0a6a
lib/rails_best_practices/reviews/check_save_return_value_review.rb100644002.98 KB124aeb08eaa8beaba7768fd20a122a25642601b4c44550bca3514b8e52bec663
lib/rails_best_practices/reviews/default_scope_is_evil_review.rb10064400781 Bytes292be5514a4a974696e565d5a5e862b48da97f6cb1b8fa285d9858c2aeb3b5f8
lib/rails_best_practices/reviews/dry_bundler_in_capistrano_review.rb100644001.07 KBf81297460ab6d55e287f57fcb6b1efb69505e4ca4f0da828e577c0dd8e17c99b
lib/rails_best_practices/reviews/hash_syntax_review.rb100644001.39 KB4bbc1a9aa082a51c758c95512e1603271c8034e8d66dc9094336dcaa0bfc4754
lib/rails_best_practices/reviews/isolate_seed_data_review.rb100644002.49 KB2877143022d73f5e7a3a6861bf7755bd409ef4c2088eefe161218cfb904c1edc
lib/rails_best_practices/reviews/keep_finders_on_their_own_model_review.rb100644001.93 KB674b329489fa6be86f9bede361dcb26516fe7322f4cf996bcfb48ec9d6d00e0c
lib/rails_best_practices/reviews/law_of_demeter_review.rb100644002.79 KB375fa44eb9aad7635cf69f32d0b3366aa1b165dc25a8a247007176fa5f6deb46
lib/rails_best_practices/reviews/move_code_into_controller_review.rb100644001.67 KB9267cd98e600a812c425cdbcd5b3ae51c5a55ba9c6d70dec8862fc00d1df9b93
lib/rails_best_practices/reviews/move_code_into_helper_review.rb100644002.07 KBe34fc8e520fd7ac0ec6790d07c0521e1600b3f28f49aa0fabb8209c1853f0d3f
lib/rails_best_practices/reviews/move_code_into_model_review.rb100644001.72 KB09df2036016f7be7014adcbb9e2af5caaad01782acd5257fec7b3883791b9c03
lib/rails_best_practices/reviews/move_finder_to_named_scope_review.rb100644001.66 KB769747c69d07a9ddb4f33bc9c13c792e8bba9332d66dcbc8d3d08e934ef7fbf7
lib/rails_best_practices/reviews/move_model_logic_into_model_review.rb100644001.67 KBa5b183598ce164976c8c4df2a219de34b31bdbee92ade52d1d5296530088ecd4
lib/rails_best_practices/reviews/needless_deep_nesting_review.rb100644003.27 KBd3234116d65f0daf24e145b0a3337fccebe92b61392cdc7d1889bc414f3d1d1c
lib/rails_best_practices/reviews/not_rescue_exception_review.rb100644001015 Bytesba9826e395390edfe3a12ed87b32d0ae51cb4f45ff3b1f7588926aba958c55c0
lib/rails_best_practices/reviews/not_use_default_route_review.rb100644001.14 KBa0f54bb8c0c3acad455a8a009c7703b83e060ec948daee3178559f2cf9a0ae80
lib/rails_best_practices/reviews/not_use_time_ago_in_words_review.rb100644001020 Bytes1e959ec002656ba9fb7d8357322a31ce8e393040095f08848e9fab342c714da8
lib/rails_best_practices/reviews/overuse_route_customizations_review.rb100644002.28 KB486f26c8468b9806d2ede4c9bc52a04db6880fb934ebb05df3e2049349e48280
lib/rails_best_practices/reviews/protect_mass_assignment_review.rb100644003.49 KB1526f6c356693d09500c8cc644c5e8d2e4af9dbcdd34ac8f4d3bccb40a123fd6
lib/rails_best_practices/reviews/remove_empty_helpers_review.rb100644001.05 KB40d6ddb05606430aea674bae67dd34107254a7c49e2bcf9dfaa04616b55cc790
lib/rails_best_practices/reviews/remove_unused_methods_in_controllers_review.rb100644004.37 KB10c0952f208bd8562b7b76fe37b633fc27a5e7129a8f9b4e624f277a0eabeddb
lib/rails_best_practices/reviews/remove_unused_methods_in_helpers_review.rb100644001.19 KB18d2da58bdde2f4fcb6ea5b05e7ef19468441eb3c5c6a05b06010cf92cb9e5e1
lib/rails_best_practices/reviews/remove_unused_methods_in_models_review.rb100644003.5 KBd8b3d5b7c8a0b6e1db0400a0e3f8d8f68df43b0652d5ebf5a90e812d68cc7bca
lib/rails_best_practices/reviews/replace_complex_creation_with_factory_method_review.rb100644002.71 KB327b96ee224547e9750b693fd5a8d21b41cd10d374057a3d3915583c21621f96
lib/rails_best_practices/reviews/replace_instance_variable_with_local_variable_review.rb100644001.03 KBa1411301655c5996f597a76ab46274af70533eadb9a96cf024f9660022876bef
lib/rails_best_practices/reviews/restrict_auto_generated_routes_review.rb100644006.87 KB7ef715a73129e994a6fd7cc0473de3e7e993b24e3b9573f57ebf755c985d554f
lib/rails_best_practices/reviews/review.rb100644001.81 KB6c9092c8876e11e8f4775267da338dd5fe541199945af44cc08a71568ee4020d
lib/rails_best_practices/reviews/simplify_render_in_controllers_review.rb100644001.29 KB39071be9bdbadb0bec4023a6a376e433575c8bbbf9ef28d215d7f4ac03637d8e
lib/rails_best_practices/reviews/simplify_render_in_views_review.rb100644001.56 KB3b583e7f31642d25646f02b7c8a7928e3e5ad2c88da3f7aefcee5357d3bc5a1a
lib/rails_best_practices/reviews/use_before_filter_review.rb100644002.47 KB098271d0c63a6803f2f0f141fa604ba0b7e05b2478ee3e0f93785416e05b1c01
lib/rails_best_practices/reviews/use_model_association_review.rb100644002.7 KB112aa315a7e8b1409b17c6a8b8eedc8f59c23f421333bdf6ae0681bbc044758b
lib/rails_best_practices/reviews/use_multipart_alternative_as_content_type_of_email_review.rb100644002.21 KB6b51930b81564be0d97701178676108ff7dc33e29a827aeb9176b787cd0ec7f1
lib/rails_best_practices/reviews/use_observer_review.rb100644002.99 KBcb08046eb1671db864f260b031cf34a4aa7c1b748e84832af2a431eff1f81d1e
lib/rails_best_practices/reviews/use_parentheses_in_method_def_review.rb10064400988 Bytes5112c246cbddd7595dbfa85897d1cbbe3f69a7cb3a3e6a02ca6ad7624c1e7371
lib/rails_best_practices/reviews/use_query_attribute_review.rb100644005.18 KB75fba358efdf180e0696e9e25ce8c38cd521df861bb52067d0cca1e0d9371508
lib/rails_best_practices/reviews/use_say_with_time_in_migrations_review.rb100644002.08 KBe6debc3aa988b40eb02c5e2241be268e49d36e24caebb031c1245a5b27c26053
lib/rails_best_practices/reviews/use_scope_access_review.rb100644002.32 KBa00356bdf79d6638c6dfcbf9f3afa8e750b16dda526713a46e9f68684dbf2055
lib/rails_best_practices/reviews/use_turbo_sprockets_rails3_review.rb100644001.09 KB1be6d071b40b5266e22752003f88cd27c9335ba68141213ffe3a92907d6f3c09
lib/rails_best_practices/version.rb1006440069 Bytesf4a400c6c4f01885f8213b914c022f92e43aee05d2189114f41795d484b516c5
rails_best_practices.gemspec100644001.78 KB648d7616aceedea4b4b927d9c3c790dbb21d2e747c2382d4bd75bb934269a4f3
rails_best_practices.yml100644001.54 KB8bdbae9aa244ccf16c2e8db8311bdabeb304296d1db5e95d20481a721641ccea
spec/fixtures/lib/rails_best_practices/plugins/reviews/not_use_rails_root_review.rb10064400226 Bytescb0711c0c6b8d6566934d99737796e038a9dbd385e617e10227046f2ac4ed367
spec/rails_best_practices/analyzer_spec.rb100644007.59 KB4b845fabcfa2b30b2519a7f156a2aeedb38d1c6c803a263db56f38cd1e8d702a
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.rb10064400822 Bytesf1485125ccb1eb7be4dc0e53b204f5d3a9ca8532b06a7f621d9ea97f0ecfe2e4
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 KBfdaf0790c5c443abcae08496a5d1701c67dc410a048a480f663642089eeb8394
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.rb1006440018.2 KBfdca36036d075dabc0a803a325cce4b22d64a01cac4ab61c2f8012b694212733
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.rb1006440011.6 KBb5a34e8331fa1223c13b78a0befbd76ea296da652435dc26483cb24fcd419548
spec/rails_best_practices/reviews/check_destroy_return_value_review_spec.rb100644004.4 KBc54c879430e6bc01772edbd9f7506a1ef0ea60f219f00a33687578b6e9cc803b
spec/rails_best_practices/reviews/check_save_return_value_review_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.rb100644003.12 KBd9c570bff1e2702d9e5529659758003e896abe571712230a6689bac6673d6ea4
spec/rails_best_practices/reviews/not_rescue_exception_review_spec.rb100644003.37 KBae740f0370e1db437c1d42fbe60eae05b501da5246057de7ac445f7b6268eab9
spec/rails_best_practices/reviews/not_use_default_route_review_spec.rb100644001.36 KB456f0fe329a2910fd9317fccb67b839ed1f10927bec19146afd7c816d7015be9
spec/rails_best_practices/reviews/not_use_time_ago_in_words_review_spec.rb100644002.25 KB05913f7cf079f7f15df37b2d15df344114fa4bf2c06578a0c26f6828565577ec
spec/rails_best_practices/reviews/overuse_route_customizations_review_spec.rb100644002.8 KB10811a2b4eca823de2d0b01dcc05e9022c9881fcc3482ef8da05e745d2e63ffb
spec/rails_best_practices/reviews/protect_mass_assignment_review_spec.rb100644006.14 KB0c742ce02ad7344630039c1bb2fba4a7991ed61e49518405cf6886cf63396ef7
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.rb1006440016.3 KB1ca93f33539b2bd913b0a2745fbfe2dfd9288c9d85a9a6a49ef1373d68846017
spec/rails_best_practices/reviews/remove_unused_methods_in_helpers_review_spec.rb100644004.47 KB755a9f1367e30eda334e8a21907ee4047af54a244b04ca0ac43ef4aabce2418b
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.rb100644009.68 KB898dbb11004f611bc15864909a3adf5c98d3a57822b39e779d86d66a8cf6ad49
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.rb100644004.76 KB52321cc48f000970758c18d3a2d8359318b422187f2b1c2f65422cde42c271fd
spec/rails_best_practices/reviews/use_observer_review_spec.rb100644002.32 KB7930fca40d71a98fc8eeafed113de6bfa0d3f695bfe643833e9205ed9987eafd
spec/rails_best_practices/reviews/use_parentheses_in_method_def_review_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.76 KBc466d92b64696664859fadfdbcce16a8ac66b6351ddf1e1e1f9da8e8de251c24
spec/rails_best_practices/reviews/use_turbo_sprockets_rails3_review_spec.rb100644003.47 KB1c0cf11d18cd461cf47bd50b0bcc84995fbf3990f846d1d363a7734c2eb1842d
spec/spec_helper.rb10064400371 Bytes457973d4464dc94cbeaf899837e9ffe84022b51a4fb4a030da3c33f5a7dadb38