rails_best_practices-1.19.1

https://rubygems.org

rails_best_practices

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 86284

number: 1.19.1

platform: ruby

spec_sha256: b114ad531a9abe3e8024238573d536b9e4067237c4d78feb06da0ef7c36eb1bf

sha256: f65f2b3fcacd70e2117c6ed3d63b51374d4eca8c4763a8886f6c3210031146f6

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

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

position: 12

version_data_entries_count: 163

uploaded_at: 2018-03-07 23:50:31 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.12 KB1c7596f7a5f6507c683aa6f6ce1dc374d179d476d474bd4736a9fd5f5729396a
Gemfile10064400204 Bytes855a28727c59e40a60d640e29b2b103b678caaa1ced4e8c3caed67339b31ab7d
Guardfile10064400346 Bytes12c087cf75e9c0dce717548b0619bb838a1fb57a3a55bd42a23d0a14c2bcd68c
MIT_LICENSE100644001.06 KB836094cdbc41e73908d282b9a523f8a929e0652bacef749f21568351126b3a7f
README.md100644009.38 KB81b88b690b117b919298876a30af705ce85532cd8cd034b5bab2cfca315997fb
Rakefile10064400349 Bytes30f4f05befa8cd01178551986eb5a0b3cdf442bd62fea737493c1c245702a0e8
assets/result.html.erb100644006.07 KB0eee9c7509d8d6418d1f5ae58bcd7c7f8d2dc57fe988b760f819a455e0511134
bin/rails_best_practices10075500164 Bytesea33289f15f9c1243d004e5a5068dfa509f1ef879887063f2d74f8e7e13a755c
lib/rails_best_practices.rb10064400330 Bytesda2b67c96fc87699a0f3cea7625e95096f35725270a204587adac51444200af4
lib/rails_best_practices/analyzer.rb1006440011.3 KB4a3d47c59bf6ed9bf5e964551fd28a11102dad7d4052b5bb2d290865f76ce689
lib/rails_best_practices/colorize.rb10064400184 Bytes596f1cbab00347ed674a75160d4c560516979affa36199e52904ed8444206148
lib/rails_best_practices/command.rb100644004.9 KBe5228f9b4f11ffc4592ba69b38bd271d60f9a7a1b573a886ae0bc647d4d8412c
lib/rails_best_practices/core.rb1006440060 Bytesefdb86b967c6a91741124684af5712d4f34569991e888b4ec990ffdd05a8e271
lib/rails_best_practices/core/check.rb1006440013.4 KB3480e298834d1d7fdd47c083bf262fe7432a550773b1ea4ccc5d86fd30477eeb
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 Bytes3bbfba35b3a049dab1f426d0e9ed82de4f4eb62e2af264f8a1432006d80b57f6
lib/rails_best_practices/core/mailers.rb10064400126 Bytesad58a5fc86ec4123c34f43d7908a5db66cc0943f29a2ada4974bf1cef3dfe460
lib/rails_best_practices/core/methods.rb100644005.69 KB1fe0396fc90124df0f04be5412f758d0955cee740277121ec425637be09b4393
lib/rails_best_practices/core/model_associations.rb100644002.11 KB9943169da11db5d917c2df06f5298ae770654bf990cc03da939e2b2aa02d6c21
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 Bytes1520085ded95b205b93abb5e3bc48bab043cc5b7d6b60642f698635d66555fc5
lib/rails_best_practices/core/routes.rb100644001.46 KB0c20ef421a176916f4dfd27aebf95d8ac84b68c0805b07c42147efe7ff65e60e
lib/rails_best_practices/core/runner.rb100644005.99 KBc75e6fe9fa08917eaa56d396e1ec6eaf933d2c62c972bb0e8a08cebde9844b62
lib/rails_best_practices/core_ext/erubis.rb10064400539 Bytesaba254863d35365bb9e37b9dafb6eea7cfae2940c331ce7918631510a97b7610
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 Bytesa3588a850566e595d6722976ab63284f4f5d2a4737342f79aeadaab6cb77f973
lib/rails_best_practices/lexicals/remove_trailing_whitespace_check.rb10064400814 Bytes02e20c3c281be61fdc960729d6afd875e6412f6fdbba94686c0b2fec658745ca
lib/rails_best_practices/prepares.rb100644001.26 KB382cc68ee919341e1e20b9eb5dd263c1d0e0b3c7635f587fcb16d7d1f02815f3
lib/rails_best_practices/prepares/config_prepare.rb10064400542 Bytes2062aaddd1b8bc8abe5b3928fe0f96a6315c5581a5a44656523809bf2f8cc17a
lib/rails_best_practices/prepares/controller_prepare.rb100644003.65 KB6916586d1171fb8d5392e7437f938baa85538a0a43c5c6fcecf032a55a42e108
lib/rails_best_practices/prepares/gemfile_prepare.rb10064400453 Bytes02f63c5186a80aa0faaaca839ad964fff250d4a3acb9c1b3f8bb58359b6804f2
lib/rails_best_practices/prepares/helper_prepare.rb100644001.28 KB2cde8e6b92c808fceafff6b135e866a3f3d2dd28751907f655874f082abea1a5
lib/rails_best_practices/prepares/initializer_prepare.rb10064400976 Bytes01b57ef7173b9a50f3e3183b237d6c387ac96ec5934e6d4a5b0f07f223c00fac
lib/rails_best_practices/prepares/mailer_prepare.rb10064400616 Bytes19ecd832f28d4297a04933bce2be1f2ae95441372b3c3a15e97c0736ad7df4ea
lib/rails_best_practices/prepares/model_prepare.rb100644006.08 KB236038084ddb9ebfe7b5d021fe9f04870130e20699bf40c83504843b8dc1dc65
lib/rails_best_practices/prepares/route_prepare.rb1006440010.5 KB47826b8d91c27c74d330e798ab3466001dfd6f82d55e6c23aeb7a4196c6aa3ca
lib/rails_best_practices/prepares/schema_prepare.rb10064400958 Bytes02dd46e28e6a15926c08e923698b5a6f7b5c01e514600cd71d69985e2178d306
lib/rails_best_practices/reviews.rb1006440040 Bytesdf131a7d5c210177b2ecdce66899a7370001eb9ec4852d9fd581357f8e30f269
lib/rails_best_practices/reviews/add_model_virtual_attribute_review.rb100644003.71 KB333142f8440c73eda463dc44ac878f2ecbb4c658aa8db3a14d4d4007228bdfb8
lib/rails_best_practices/reviews/always_add_db_index_review.rb100644007.66 KBc6f4246b48a06581331aa87179dae2a71a175a19096931cd2245c14a438ba92d
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 KBad3a9abf144a35a1b4002cd0e941928d7e9ea6043fb5b1095fa317808dab2db0
lib/rails_best_practices/reviews/default_scope_is_evil_review.rb10064400781 Bytescac7f02c20af6ced26321f768265089a1b89083b8c22f664fa4c609551ed7f11
lib/rails_best_practices/reviews/dry_bundler_in_capistrano_review.rb100644001.07 KB92ab133db24cf3772ffb65c22e7a53e4db5e192f8ee076303f8aa6f4f40effc2
lib/rails_best_practices/reviews/hash_syntax_review.rb100644001.39 KBb47d560c490751dc135674471d335a430843a5832b0d679bcb1ffb739fb95b50
lib/rails_best_practices/reviews/isolate_seed_data_review.rb100644002.49 KB11e94972bff6a17b53a9e0b7be03e01fd71583c3fac03470daf2b9c804c97fdf
lib/rails_best_practices/reviews/keep_finders_on_their_own_model_review.rb100644001.93 KBc51115e6503e2c8a532f69f469130793434485b3c3dcbd1882367b5adb91a6d0
lib/rails_best_practices/reviews/law_of_demeter_review.rb100644002.79 KB4e80d7d71469b93d17ea0a1153538f3e92cf3fbd0a5660cb68b7c70ad55cde06
lib/rails_best_practices/reviews/move_code_into_controller_review.rb100644001.67 KB31e366c927cc5b0b32b07720f69e6080d95ef5914d47165eaff22107ff72fda3
lib/rails_best_practices/reviews/move_code_into_helper_review.rb100644002.07 KBf51bd5b75ebe221e0155ea2084fb6e98ee04296d9c2b0c8c8841218cee56cdb1
lib/rails_best_practices/reviews/move_code_into_model_review.rb100644001.72 KBda6235c2b84db261a1a12670d390f91af1ccf0da85cab5aa144e83a99fcfd1bc
lib/rails_best_practices/reviews/move_finder_to_named_scope_review.rb100644001.66 KBa9ef132cc29b012df161afbb95b56f4d1dc29ca82335a9d2300289b02c1d12a9
lib/rails_best_practices/reviews/move_model_logic_into_model_review.rb100644001.67 KB325fe9b415bdae4dc138ef7e7cfb58f6bab12a95e1805213ec25748595bd08a2
lib/rails_best_practices/reviews/needless_deep_nesting_review.rb100644003.27 KB2eb83f4cd6d1aba6a90edd23c0fa6c2bac42251f6fcb85995195c87a9a8504dc
lib/rails_best_practices/reviews/not_rescue_exception_review.rb100644001015 Bytes2be29f934d1abbbae9160837a30fc2e40eb168933b2373bf934f6462c33ddba4
lib/rails_best_practices/reviews/not_use_default_route_review.rb100644001.14 KBbf5fe89b0081ca3449d664af786b22c4539cb181dde0d94306d77a1aac6cb36f
lib/rails_best_practices/reviews/not_use_time_ago_in_words_review.rb100644001020 Bytes0b4a6d976525ba8920cd61e02f77f440a141a4c3beb4578fff9f2fa40d1b694d
lib/rails_best_practices/reviews/overuse_route_customizations_review.rb100644002.28 KB3eaed255e044ac21498949d161d180eb804d4ca0a84ec78c623ad5774771ecc0
lib/rails_best_practices/reviews/protect_mass_assignment_review.rb100644003.49 KB0bb9049420e3ee9069966cefc7a09f07f482a739a146f4b6988eb41e00ee964b
lib/rails_best_practices/reviews/remove_empty_helpers_review.rb100644001.05 KB214cdfab20fe5eea16c5c1f6e032b311d5f683dcb582a1660ac7fce5c9917d83
lib/rails_best_practices/reviews/remove_unused_methods_in_controllers_review.rb100644004.37 KB603905341705a5176275ddc3ff745a7b97946cf02cec2095cd63b275c6d9ca95
lib/rails_best_practices/reviews/remove_unused_methods_in_helpers_review.rb100644001.19 KBa1e82e1998da0e7ef6e19dd627a332df7340d70c0ab799bc0a77ef154cd160b2
lib/rails_best_practices/reviews/remove_unused_methods_in_models_review.rb100644003.54 KBb70d0b0d195a3cca1748d8a49c17a2176d9630b91e7890c7b17bada79a8e67e5
lib/rails_best_practices/reviews/replace_complex_creation_with_factory_method_review.rb100644002.71 KB2975cdf1dd885b0877858d28f2b3f85b58fbff794337700a1969b2568542d80c
lib/rails_best_practices/reviews/replace_instance_variable_with_local_variable_review.rb100644001.03 KB998a5c63857bba253a886c491e04ae8eae14cf475b4c604d589612301d88ae23
lib/rails_best_practices/reviews/restrict_auto_generated_routes_review.rb100644006.87 KB07ec89e813f87f959085ede510334d48d5ca4981ddd4662cc3f07c28c9d942f6
lib/rails_best_practices/reviews/review.rb100644001.81 KBed44fcbf77c28a34911cea49a2afdb5bd77fb1bce33c30201b0d24e41f8b30cc
lib/rails_best_practices/reviews/simplify_render_in_controllers_review.rb100644001.29 KBc6cec4b7e61be9bcc1106173fc201e7a536a57cfab21ee4ae26dfe5823f1065e
lib/rails_best_practices/reviews/simplify_render_in_views_review.rb100644001.56 KBfc0bccc947c171f5dd25b2bd5dbae74ec97fa6e87a209db49d6ec2ccb18e9043
lib/rails_best_practices/reviews/use_before_filter_review.rb100644002.47 KB5938d0bc72ce0140f904cc1b310da571e6d1d4e2e63369f5b1352f045e25b5c4
lib/rails_best_practices/reviews/use_model_association_review.rb100644002.7 KB706b73b9af9540833dd8c1f611e5c3d7d7398aff2c40d1ceea9c5552a4860a50
lib/rails_best_practices/reviews/use_multipart_alternative_as_content_type_of_email_review.rb100644002.21 KB9eb6f9672348cc56ca7607613e5784593c98ab3c5a641e45c1e1c5300cd5ea45
lib/rails_best_practices/reviews/use_observer_review.rb100644002.99 KBda800f92e4a9c42011b817d27d58d2d4db95f5930207a3dfb68c91947dac92ea
lib/rails_best_practices/reviews/use_parentheses_in_method_def_review.rb10064400988 Bytes73fd5922ad3cc8b0036e38e1fdbcdf9799b06b3069acc609512f50cee6125b12
lib/rails_best_practices/reviews/use_query_attribute_review.rb100644005.18 KB84830465b091b1c3fd8ed78ba10c52022e0287e529ae37f443e0884ec86d82ee
lib/rails_best_practices/reviews/use_say_with_time_in_migrations_review.rb100644002.08 KB46cf50aaa600737328532a648405c447e7d7cf27a58e5c86853c5d665506f7fe
lib/rails_best_practices/reviews/use_scope_access_review.rb100644002.32 KB0258ca1b5deb2656a157ec77c64a32208bc578138e29d5042fbf0eafedb6ab37
lib/rails_best_practices/reviews/use_turbo_sprockets_rails3_review.rb100644001.09 KBab251e961bb86182371570cd5c365982d45e48df44004446b0cc925239191a7c
lib/rails_best_practices/version.rb1006440069 Bytes3c4d4ec6d630b97df99caf37dcdd39f2f2fb8805ee0c255a810b0a5c291945c8
rails_best_practices.gemspec100644001.79 KBef3a10d27b1db531652e8911d1c2960d5b3ed01bb7dfc1b0944c7f9bd88ac4d0
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 KB52269704e5ca47fb5ad6632bc8dbaedd91642936ca1d4c714f5771ae049ceecc
spec/rails_best_practices/core/check_spec.rb10064400290 Bytesc83866feab6b74c0127e76d885743f21e2ad748c16d2613776978dc7f41f38e3
spec/rails_best_practices/core/checks_loader_spec.rb10064400732 Bytes986fd994e6f2cc124c7622e5502191af2d527a1d029384c782369221b2409ab3
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 Bytes50e8605334a964e6a694f9e2519ee2ab30d86edf4681538d1b89244ed3414300
spec/rails_best_practices/core/except_methods_spec.rb100644001.65 KB26b813c9365a05a1ebfe49e8d3ab709c42a1356ed1daccce8811a6d2b5545a65
spec/rails_best_practices/core/gems_spec.rb10064400601 Bytes1c4c4aeaa16b99bb5560681094d13f100d00bcf8ba1ef684c3753bca248bf706
spec/rails_best_practices/core/helpers_spec.rb10064400126 Bytesf17b037a1a6935f959a14e45287ccc4a0c52242ea62b817656628a14a0192931
spec/rails_best_practices/core/klasses_spec.rb100644001.08 KB50fd67e2fc76868ec03fd614c5c1e7d5a09c0a77bdc8edfe9b3f89a111a5a9cc
spec/rails_best_practices/core/mailers_spec.rb10064400126 Bytes302f19c76e7d7d771859b84878503d924ae0589d38bae364c3a787215865e45e
spec/rails_best_practices/core/methods_spec.rb100644002.17 KBd157a181e900404cc1f0e8d8c0b099c49baac71c9ade844a9bf8cb480251fbb9
spec/rails_best_practices/core/model_associations_spec.rb100644001.04 KB013bf33e5700aaef948158dd91c61ec532e031e1c074c9864ddb1c515bc06307
spec/rails_best_practices/core/model_attributes_spec.rb10064400877 Bytes888efd3a870d65fc896c477a0ae012430c5dfe526d472ef04369e058bec30a4c
spec/rails_best_practices/core/models_spec.rb10064400125 Bytes791d8d4a6d90995e5994b208f7e8ea21486c96f8a27a63b530cfd2fa68849299
spec/rails_best_practices/core/modules_spec.rb10064400822 Bytesb950a44bf7ed73ccb8e730f3c7e9d0ba13f4ecc5d3ff1702b788adc3a6b94cea
spec/rails_best_practices/core/routes_spec.rb10064400893 Bytese49cfe406e4c1054658b5c9cfef9bcc4ccb397bd468e0563370c0a62791b7068
spec/rails_best_practices/core/runner_spec.rb10064400812 Bytes9705e02f3ab7a9a4c6adc609454f8d419a70b5c25d5c9d20bfabd927bab99194
spec/rails_best_practices/core_ext/erubis_spec.rb10064400587 Bytesa0e9747994dfe060c39bfb1e55d1676e2d3fae10de7a790c3660ba76c23401bd
spec/rails_best_practices/lexicals/long_line_check_spec.rb100644002.17 KB6b6a4fea1bfe03663650e48e70de6fe415ea24f268d6f97e6e87229ba7d6e9af
spec/rails_best_practices/lexicals/remove_tab_check_spec.rb100644001.6 KB7e715bc1ab81f6bd7d57ea9fa21c604afca5743de8c57cb66709b87999b2a7ff
spec/rails_best_practices/lexicals/remove_trailing_whitespace_check_spec.rb100644001.69 KB9a15d28a1018c20fa687d54b879e2332940a1d71a951f0ad6d952bdc9755d391
spec/rails_best_practices/prepares/config_prepare_spec.rb10064400675 Bytes9a6a43a67a3135827219aba9f15c71c4827f31a3c542e650bde53a751d1a27ec
spec/rails_best_practices/prepares/controller_prepare_spec.rb100644005.53 KB5c1cb852a3284cb7fa4d2ed32918a8aec45d10f8a32aa144ea713f38939a9748
spec/rails_best_practices/prepares/gemfile_prepare_spec.rb10064400777 Bytes9ac6debfe8f8f3f4e4aeb1d0497896d2f0c46756095358123b85f135b3506be5
spec/rails_best_practices/prepares/helper_prepare_spec.rb100644001.28 KB3aa85146670558789335591d8073047e5cdb0a2a5d7ba3c830c19f239c3991c4
spec/rails_best_practices/prepares/initializer_prepare_spec.rb100644001 KBda843ac584ededb2d699a70c4ba3144f9eb9b868b57fc2941b8c8343f1508881
spec/rails_best_practices/prepares/mailer_prepare_spec.rb10064400467 Bytesa5f9d464d5d82d0e73b4ccbca02ceb61995d3315f9d21f11a35f9d2b502a64e4
spec/rails_best_practices/prepares/model_prepare_spec.rb1006440015.4 KB89f36a925388a2d172d08d1ffc9b6d96b1164ebc4816afaafe6342db8cc67c7e
spec/rails_best_practices/prepares/route_prepare_spec.rb1006440018.2 KB05457e2f67637f46ec09c126d45ff6a27ae938a7322031804631033ce3fa3af2
spec/rails_best_practices/prepares/schema_prepare_spec.rb100644001.33 KB59b2931469a3d9c81ffbb2d9fd44548188f693bcc9706b0bd7c487448e329068
spec/rails_best_practices/reviews/add_model_virtual_attribute_review_spec.rb100644004.21 KB89ff63053eb32f73a4f46dce43a0f57105ebce853c1d9b7f40abf309d0f26a9a
spec/rails_best_practices/reviews/always_add_db_index_review_spec.rb1006440011.6 KBba4b91aba5578e8bb870192f4eca276f43ae67a907fad37abb7d05118941c864
spec/rails_best_practices/reviews/check_destroy_return_value_review_spec.rb100644004.4 KB219cf82db1841508e91f56427aa2fa07fca06651bbb0b8cd007745bcce6ae112
spec/rails_best_practices/reviews/check_save_return_value_review_spec.rb100644008.08 KBac843db99ade47f825afdf6a0960930fb987cc919f0ac02862d5fb21dd3a8bd3
spec/rails_best_practices/reviews/default_scope_is_evil_review_spec.rb100644001.66 KB8bf40d1e8c330e9093ed15bde8a643b9091b75523308f2ba4e9884d6d2fdeb17
spec/rails_best_practices/reviews/dry_bundler_in_capistrano_review_spec.rb100644002.09 KB3592d0b724ae44184fec7de1f4e169f37a5085c7b760dfb6ab1c199b4a2093fd
spec/rails_best_practices/reviews/hash_syntax_review_spec.rb100644002.2 KB3930186d677f4a96f3708418ccda861fa99f05eb0ca29d47a16b3ee4848d3de3
spec/rails_best_practices/reviews/isolate_seed_data_review_spec.rb100644003.77 KB3f4dc5ce037762f74463354a3d1e2088581ff52750cb1bc68e3e357f1f2f92f5
spec/rails_best_practices/reviews/keep_finders_on_their_own_model_review_spec.rb100644003.5 KBb0be13d44212fc2b13bff4ecc1834a80d16842b604fb018b9916a12aea5698de
spec/rails_best_practices/reviews/law_of_demeter_review_spec.rb100644005.66 KBd9ae414bbeae77516051c70456e0d5128809f4bbb419aaab2383cb2062f9b2f9
spec/rails_best_practices/reviews/move_code_into_controller_review_spec.rb100644001.85 KB05e62b113d364a47f0a44f1383deb6aa64da387d02e3a43704274b5f67237dc1
spec/rails_best_practices/reviews/move_code_into_helper_review_spec.rb100644001.61 KB5d767965c55148b262b15d1fdfa20600a9621c3732d25141767baad39301b987
spec/rails_best_practices/reviews/move_code_into_model_review_spec.rb100644004.16 KB136f2e85e535233a01be43bd7dd14a9c9fec3b74c4f0c74f89fc1f4fc2a5d4a7
spec/rails_best_practices/reviews/move_finder_to_named_scope_review_spec.rb100644003.42 KBf2b16f6db6c392f0accf9173a9ceae3d282e16df57eaeddb69498b7740ee2509
spec/rails_best_practices/reviews/move_model_logic_into_model_review_spec.rb100644002.68 KBe1125fbf4b6e033b0b1eea0ec0cfc86617af93b75ca02d66483bf7395efe1261
spec/rails_best_practices/reviews/needless_deep_nesting_review_spec.rb100644003.12 KB4e7427a0a3b6bf0002334b59d12a279cbc0aeeb18a40c7ab1a97aa8829b95c20
spec/rails_best_practices/reviews/not_rescue_exception_review_spec.rb100644003.37 KB77538fb8a404f75f5a27ad471ed9776e97f011fbccd591f8a6e6fedcb0f300c3
spec/rails_best_practices/reviews/not_use_default_route_review_spec.rb100644001.36 KB2c9d49106bc287610325e2e3bd092a559887cd1d20efc3e13c9486b7cc94f164
spec/rails_best_practices/reviews/not_use_time_ago_in_words_review_spec.rb100644002.25 KB972e2e35eeeb95e1a70601b6e90e7ef614392936ee396c512c484f7751bdb770
spec/rails_best_practices/reviews/overuse_route_customizations_review_spec.rb100644002.8 KB7b020ed53ff7bb1a8b67344f44bedd1681bf7040cada0e9d85678e231c7efe80
spec/rails_best_practices/reviews/protect_mass_assignment_review_spec.rb100644006.14 KB7863ea4564ae7c336fdbcc285d454485a0a013a8605f9e3928e634932ed7c272
spec/rails_best_practices/reviews/remove_empty_helpers_review_spec.rb100644001.42 KB555a6b4bad732af1cbf786c5a9c8888e8aa12a070000a078311d5235994751e0
spec/rails_best_practices/reviews/remove_unused_methods_in_controllers_review_spec.rb1006440016.3 KBbe1cc2bda98d3f342d4e37e671f6e4a07f1108d007405b24f68de9b85a4c7618
spec/rails_best_practices/reviews/remove_unused_methods_in_helpers_review_spec.rb100644004.47 KB1b8054838d985771c6da3ffb041749e773ca953e679492f76fe3160372fd9881
spec/rails_best_practices/reviews/remove_unused_methods_in_models_review_spec.rb1006440023.4 KB7e81cbca0ee344d83009907a97096a46c1f52d2126b80feb5969ee5196b93509
spec/rails_best_practices/reviews/replace_complex_creation_with_factory_method_review_spec.rb100644003.39 KB4b18c3cc79a37f3f979ce92ee1705f1dea20e6a1577babf5a477820e1b6ca53b
spec/rails_best_practices/reviews/replace_instance_variable_with_local_variable_review_spec.rb100644001.95 KBe4d760bc4c693fb1e0b34fc5019df0066a6354f6522ad76ec32a58622f5f1dcf
spec/rails_best_practices/reviews/restrict_auto_generated_routes_review_spec.rb100644009.68 KB63cd5cfb54001aa178c1a2c5460d83d8c36af4e30d8a0b853503b3d7d67d3702
spec/rails_best_practices/reviews/simplify_render_in_controllers_review_spec.rb100644002.58 KB47c1f10b046f624112cc025e6da2087b96c6c5cc5a8033838165e57f957157db
spec/rails_best_practices/reviews/simplify_render_in_views_review_spec.rb100644003.6 KB1fc5c95abee246c99c2eb1fc952420061d51e467dba5de4c724c53fc6291c94b
spec/rails_best_practices/reviews/use_before_filter_review_spec.rb100644003.79 KB86b25fbebd580f95890e2f6a6e2dd62f12ad32162f7e99284d9894b2f5deaafb
spec/rails_best_practices/reviews/use_model_association_review_spec.rb100644002.58 KB83b22c3c8406a8f850f52b8781058b04fb0fb32e8a33726a019b3a01fadbe26d
spec/rails_best_practices/reviews/use_multipart_alternative_as_content_type_of_email_review_spec.rb100644004.76 KBd0f9b7f32cfc3dc9ad3cb2604bcc4bb177162d38218524aa907fc8e76230d966
spec/rails_best_practices/reviews/use_observer_review_spec.rb100644002.32 KB1df22ae4d4fc8fc67e58b1c22d7e9f215b1f6008e67e8608a704200706d9e790
spec/rails_best_practices/reviews/use_parentheses_in_method_def_review_spec.rb100644001.71 KB009217f3323fcb34f917e76d9c622ad088f5bf74fdab552daf5bff7601dd07d6
spec/rails_best_practices/reviews/use_query_attribute_review_spec.rb100644008 KBe6496b4fe04e41986997a8c3fe46a07b7990fe1df037a2994b17a416d3d3b1b0
spec/rails_best_practices/reviews/use_say_with_time_in_migrations_review_spec.rb100644004.39 KB9afd6725a34937fe9f2b37b2ed69e95aa16444fca8c9f91987d438f5893ce9b7
spec/rails_best_practices/reviews/use_scope_access_review_spec.rb100644007.76 KBf0beff5f11fc6792354d4d6573dc864a1517137185ca5372f6d672b9b4e2602b
spec/rails_best_practices/reviews/use_turbo_sprockets_rails3_review_spec.rb100644003.47 KB5fc0cfe3e7da68fe0e4dbf5b64a56196db14891e725dcee450b3981a1f7cddf9
spec/spec_helper.rb10064400371 Bytese1a03a51df7b03a25bfa27cfc06029480215b0bf7b38ebf0348dbf9bf641824e