rails_best_practices-1.2.0

https://rubygems.org

rails_best_practices

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 86289

number: 1.2.0

platform: ruby

spec_sha256: b0eec0474558cc591d535d11c5c35dd5cab14ba375ed4e1c385f7c5abdf4ef31

sha256: 06bf0123fbf09b636270228f0b3e1d10fab39aa4584c854100511d7187b38f5a

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

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

position: 59

version_data_entries_count: 126

uploaded_at: 2011-10-16 14:39:43 UTC

indexed: true

has_extensions:

extensions:

Gem size: 56.5 KB

Version Data Entries

Total: 126

Unpacked size: 308 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gemtest644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
.gitignore64400119 Bytes5a485ba259334a31330dd6230a1a18918011ed8f988c17cb78c3eea0bca2e671
.rspec.example6440025 Bytes3a986fc87b1dd4c1c27d186b0893b64eca094f24d995a15de1ed5fd917b252a3
.rvmrc.example6440068 Bytesbb13d99c464d7e8f6e7d74c946555c8c18e329ff5e28deebf9c46cb592642d35
.travis.yml6440011 Bytes395cad74c29431e77922230e5682ff5ae887a8c8d3a101388363e31acbb92e57
.watchr644001.16 KBefc15e67608f70f8a793329f31ff922c30185c2c691e73a88c16ada1c2151393
.watchr.example644001.16 KBefc15e67608f70f8a793329f31ff922c30185c2c691e73a88c16ada1c2151393
Gemfile6440073 Bytesf6fc1add16236c52dcbabdb4139f473b83d0fac7ad1b2e08ee9086a72b48e98f
Gemfile.lock64400744 Bytesc1c4bbc25bafe2085540f818c4875682630804cd9a3a94057e5d24b18467a982
MIT_LICENSE644001.06 KB2320b863c7db44e9da595f9677729eedc9d8d188e0859534a66cd495d51b6b98
README.md644006.17 KB71ab11a1f29e1ad7e60d7882efb9fe8d551d185fc436ad6535f427b4b93f8d0a
Rakefile64400992 Bytes68af0accd4069f2d8a1318c91fc7bb5d4fa5b70aeb699d61f39def2a2e240f85
assets/result.html.erb644002.93 KB20df3703fe30fcf72abbaee8afdfe944b8b2ba9dcbec3c29f0a4daa320483248
autotest/discover.rb6440036 Bytes584a157d347fbcf030a1b83079341cbd4bff40c65a5dcb5d2c3557502b2441cc
bin/rails_best_practices75500164 Bytes363e9180183d4db4d3829480f2cfc3ed7c245609ca180140d38fb442ea39acf2
install_supported_rubies.sh64400143 Bytes1b17366043202c539280a674f9c2891f9ee4adeb9eedace25ba727f426925a55
lib/rails_best_practices.rb644007.88 KBbc537885e659e5494788ea10879ed7e9d8c9451bfbbe9b552221370e867499cf
lib/rails_best_practices/command.rb644002.46 KB8f4276df44a39a4dec255c070d3648a5e172fe7d107e30120afa0421fc629f65
lib/rails_best_practices/core.rb64400666 Bytes1a252d1284114cafd27cd98bd60224671522dae88ef031865d17ce373458f50e
lib/rails_best_practices/core/check.rb644005.39 KBfaf069dd88fdb5b76f6e7a18510ee32d661785f2c959e2b5f79158afb0a93fea
lib/rails_best_practices/core/checking_visitor.rb644004.33 KBace7bedd067a51c89af4e4043157642b2a7edb79870c5fefc9eea82999b78ad4
lib/rails_best_practices/core/controllers.rb64400134 Bytes43e7747101052124c8deb6ba7311453e0eaf6ee0c18ae17fd43e374b2332615b
lib/rails_best_practices/core/error.rb64400590 Bytesdc5b6a13eb3db3a4af36e92b454aee04e00389ffd050a9a501d54bf485c4398d
lib/rails_best_practices/core/klasses.rb64400830 Bytes8afa1a4d517e2910f323313decc4713675d02c262600c206876c47ab8ad880c9
lib/rails_best_practices/core/mailers.rb64400126 Bytesad58a5fc86ec4123c34f43d7908a5db66cc0943f29a2ada4974bf1cef3dfe460
lib/rails_best_practices/core/methods.rb644004.33 KB4bad7d65626619600024462c58caa8f3b0e1879c9aa4736f93b2a64c0fbccfa0
lib/rails_best_practices/core/model_associations.rb644001.46 KB5e294012e602412df17d09b9df0498e5582fe482c53bb959a903388e109695f2
lib/rails_best_practices/core/model_attributes.rb644001.14 KBb3eb8ddd9f4221cafbade893ce172c344e96b8357078878d673d2a650ff183cd
lib/rails_best_practices/core/models.rb64400124 Bytes0ce8e7f725581fa9f705cc7c25d19b3887f9104466439e7c4fe82bd6215c7e10
lib/rails_best_practices/core/nil.rb64400408 Bytesda95108001d6eb82e2aad0f7f5fa8b7c4c5647f450794072552195f0bb6607ed
lib/rails_best_practices/core/runner.rb644007.47 KBe3296730c17a6d5859c3d26553c7a54aa6a0a8374ce69782f103bd18992cab28
lib/rails_best_practices/core_ext/enumerable.rb64400226 Bytesc4f7a9a92bdd7fd365036fa0bdb6a24a532809ea77aca693e04ca07fedf9d64b
lib/rails_best_practices/core_ext/sexp.rb6440021.4 KB37c46ad3f4bc8112a952b642bc762d881d08ffc3c9c620d5dd6e9e411ee88923
lib/rails_best_practices/lexicals.rb64400148 Bytes4826edab73bd521e3dd54fb36b60ec5525708862a00658f726b596569fd77ec8
lib/rails_best_practices/lexicals/remove_tab_check.rb64400750 Bytesb3d42b7130e659da3ab760450b6a74ccce10588e9bc1dbf539431267aa39ed17
lib/rails_best_practices/lexicals/remove_trailing_whitespace_check.rb64400825 Bytesd118221e48ae42b2d5df720ed2c3578419b245fde076a3b84630a9686be2fa75
lib/rails_best_practices/prepares.rb644001.2 KBa9012f4fa94a4e2b0db8a8eda762c59d5d84dd74fe1a21f2a6d8d8d28f5e94e3
lib/rails_best_practices/prepares/controller_prepare.rb644002.5 KB02e4b32c17c76ec92bc67f74cf52dde4adb2741e6555382090eff14b08346a5a
lib/rails_best_practices/prepares/mailer_prepare.rb64400708 Bytesf16328007a6847129d96c6ae31129bfa9da2dc2ef093db02ab9a75ad1e0cd565
lib/rails_best_practices/prepares/model_prepare.rb644003.19 KB7316403569bf0d6fccd770566c07832ed6a07d577bb53af42e8bd42f10cfa348
lib/rails_best_practices/prepares/schema_prepare.rb644001014 Bytes7f16358cb1ec4e73838cd49f3fda6602e15746ef965bee14ac7511cd8e500ab3
lib/rails_best_practices/reviews.rb644002 KB77c8f66aca01b3f043bf41b2a3eb5ff52bbfd7416677bd354d4227897f67ae47
lib/rails_best_practices/reviews/add_model_virtual_attribute_review.rb644003.56 KB808f579e18702ee12f883b8f4f8919cb12afb6c5e016a8ebf25756b4f6b6c92a
lib/rails_best_practices/reviews/always_add_db_index_review.rb644005.2 KBfe13310828fcb068b3185d295fe75b977c05c1083c29221847c265590c8e5a74
lib/rails_best_practices/reviews/dry_bundler_in_capistrano_review.rb644001.16 KBf553ee11c81357c6e72b55788af8a1b532acf0333b5bf09775834ba3172e726c
lib/rails_best_practices/reviews/isolate_seed_data_review.rb644002.53 KB79c4ff61674d02f6d17b41e53252f418caab59dc72ff2a272684bd3622049788
lib/rails_best_practices/reviews/keep_finders_on_their_own_model_review.rb644002.01 KBeecab50c4e219559c2bac9aab5674184522a7fc1945f5e2757bcbaa51d79c06e
lib/rails_best_practices/reviews/law_of_demeter_review.rb644002.8 KBadca099e8b2cdfcf98545e30526b9b2e1191f38e41a853c1e822967f45682c35
lib/rails_best_practices/reviews/move_code_into_controller_review.rb644001.73 KB44b27354f113cd4a9f072aa2f55f72686fcd6101c5016652c1803c40316ea7a6
lib/rails_best_practices/reviews/move_code_into_helper_review.rb644002.13 KB1a17600e46b9662c9c0c2b80912a5ecfa893d525b33149df522eb4e10f407775
lib/rails_best_practices/reviews/move_code_into_model_review.rb644001.77 KB82a35fc196ae37b152540fdecfecec04a597d950ddeb646eabd2cbe83c9de10a
lib/rails_best_practices/reviews/move_finder_to_named_scope_review.rb644001.74 KB341f94dcbe381c1c1e5f708fd2ac3fd448594f648a7fad1d0a24e4726f779946
lib/rails_best_practices/reviews/move_model_logic_into_model_review.rb644001.74 KB15778386946e3964fe1b9018a98aede5e6d9d27fd96046382ce9e2c345ecf9ce
lib/rails_best_practices/reviews/needless_deep_nesting_review.rb644003.33 KBbfe983e8040c7438e5ba76b7b3fb7e6744cb65a1b7581ed29c10ca9876bd0c7b
lib/rails_best_practices/reviews/not_use_default_route_review.rb644001.64 KBf856d88b5b323b5a428e5269b62adb5e4dbc6946ea7f2639038c5c875318034c
lib/rails_best_practices/reviews/overuse_route_customizations_review.rb644004.39 KB760562808e89a1aeb081d7559819715dde5cb4cf48128f2b7449782837a87fe1
lib/rails_best_practices/reviews/remove_empty_helpers_review.rb644001010 Bytesda4e9186eb20e495c56d8f5caafc06dc257d2df670f33a121cb55193c61ff695
lib/rails_best_practices/reviews/remove_unused_methods_in_models_review.rb644002.27 KBfab577d671036b729ac700a4c947c367226fb31ab6b7136b71301a3b19dc25fc
lib/rails_best_practices/reviews/replace_complex_creation_with_factory_method_review.rb644002.73 KB0b6295a47a018d7eaae7a5716b1564a2e3918b9e1be7e1dded90e9a87c42f663
lib/rails_best_practices/reviews/replace_instance_variable_with_local_variable_review.rb644001.09 KB3f1b612041242db803ad61385543f1ea465cbc85ea9b878e39951cd7876852e3
lib/rails_best_practices/reviews/restrict_auto_generated_routes_review.rb644005.37 KB66a7094dfe75c4ea9c45017214bedb1d33c44fc4f889fbb33467fe68f40044dd
lib/rails_best_practices/reviews/review.rb644001.83 KB839e7542b5927f683bda71b3075e1438bd33aa078790f0e7e1724bef01bed7ec
lib/rails_best_practices/reviews/simplify_render_in_controllers_review.rb644001.37 KB64ddc742ac99b27484ab9ae03bc70e1a4551beccea3042217d735d81c8de85b1
lib/rails_best_practices/reviews/simplify_render_in_views_review.rb644001.22 KBe9b63acf6ae7143fd065497e7071a632f19d798f5b53face619c9a084cff1866
lib/rails_best_practices/reviews/use_before_filter_review.rb644002.32 KBc39ffee348da90365f0e87a96e80ff3c22d239aaaf32944acb93db403a4f51de
lib/rails_best_practices/reviews/use_model_association_review.rb644002.77 KB42814bf2cbde5365986a8a49f41bf0a24e7c0d2a53a765602e8cdd4ab24c6ca3
lib/rails_best_practices/reviews/use_multipart_alternative_as_content_type_of_email_review.rb644002.94 KB5e9141893ea0f8eb0ac79771932232ac9dc8fb761f08183c936cdc49ebff5ab2
lib/rails_best_practices/reviews/use_observer_review.rb644003.42 KB5a97d67ab8fe4b5f8d9f2cd2141f36ed06639fe6e51d89ecf039263f9baa9675
lib/rails_best_practices/reviews/use_query_attribute_review.rb644005.04 KBe78fc9a234f5b9eff3cfe61d582255dc3cae7ba21006c8f86d810ea2615f0081
lib/rails_best_practices/reviews/use_say_with_time_in_migrations_review.rb644002.14 KB776e86481f24e92c4d1d2416d578c83eb63d864b59d28f021d3f5bf4fcb78ae7
lib/rails_best_practices/reviews/use_scope_access_review.rb644002.32 KBe39d7a8591b9d854dfa8f186b4e565906841867c8cddc8e531ec077ba6cda22c
lib/rails_best_practices/version.rb6440069 Bytes7737f8100ac961f10410f13aba71bbd839b5f9c8364e97f71b2aee5a2598adde
rails_best_practices.gemspec644001.5 KBfd48532420599c627420a8bebf336fbb6504b8cb39a9726446816a0afaa1d8a3
rails_best_practices.yml644001.11 KB46e77519e8b5d27c6e9f5baa8c21ec9ad31f2839b1cf4b66ced1ceabe0459d3e
rake_rubies.sh64400168 Bytesa0450041610cb69462f5742e2d4a1300a2aba8dbc17d2743ebdc48664437e5e8
spec/fixtures/lib/rails_best_practices/plugins/reviews/not_use_rails_root_review.rb64400226 Bytescb0711c0c6b8d6566934d99737796e038a9dbd385e617e10227046f2ac4ed367
spec/rails_best_practices/core/check_spec.rb644001.54 KBcaa0e8a412c76241a063550355fb2e62d07b3841504bb537ce93728e9b9aa7e2
spec/rails_best_practices/core/checking_visitor_spec.rb644002.44 KB411a73bfc6db451b40aba8fa5c7e84506705bd654c20b638dca5bb423eadb965
spec/rails_best_practices/core/controllers_spec.rb64400140 Bytesc9cf7edf884a7a6080b4389e7c5201663d456f6bf814d6488a94039968da0c1d
spec/rails_best_practices/core/error_spec.rb64400291 Bytes29762dba602c543f657b090000f2ef45dbec02858d4644d2daea6e0fe187a084
spec/rails_best_practices/core/klasses_spec.rb64400298 Bytesb6454163fb1d3f87be80a13ac11fe997fe8fbb2508085184416121ba7bdc9111
spec/rails_best_practices/core/mailers_spec.rb64400136 Bytes12db54677380526a4ebce863358f56f8f00ebdb8c11d6b09a8a92a9cbd66e02d
spec/rails_best_practices/core/methods_spec.rb644002.04 KB7640b8401a81fe328577411cbaecf33750c2eea0e1358b30bb59ba5a1a50cb05
spec/rails_best_practices/core/model_associations_spec.rb644001019 Bytes6aaa553d0c6d07e17c531807fbb735a9273dc00ee19ab72005d6108a482b8b1b
spec/rails_best_practices/core/model_attributes_spec.rb64400833 Bytesc4089bd5a04d1155b9becc507a120f865b0509f2c1574ae55465f0ec9ff852d1
spec/rails_best_practices/core/models_spec.rb64400135 Bytes4dfd62b6cf38713c3f237202252cda9b67b98d0681e9d52daf19464c1459cf8e
spec/rails_best_practices/core/nil_spec.rb64400454 Bytes724e7aed5623cf991aa785f59ecb9dcf86f088f00cf2442c4c7f1e13070448b4
spec/rails_best_practices/core/runner_spec.rb64400462 Bytes2398c4604c2742d87db9628541918d32c3e313d951a8a2078a878e7be22d85a9
spec/rails_best_practices/core_ext/enumerable_spec.rb64400169 Bytes8e7ab357fc71ca0bfdff84d8d69923142fcb1af3c0c68ce988b948cbd81fd011
spec/rails_best_practices/core_ext/sexp_spec.rb6440016 KB6e0f1b80cc9be3c12d2610227645aacd077cd436f7f5b936ec1d251669deeb7c
spec/rails_best_practices/lexicals/remove_tab_check_spec.rb644001.08 KBce3820ca6e84f9df8c2ccd17a18f616277ddb281d18058cbbaccab29bae17672
spec/rails_best_practices/lexicals/remove_trailing_whitespace_check_spec.rb644001.15 KBe3991f28b2ad69001930a4c499a55d3618549453e5add6bda2c7a14586f5a007
spec/rails_best_practices/prepares/controller_prepare_spec.rb644003.79 KBd7e9186588d45c150e4853052fbe40c8ea9d4402ba82dbc64b7e91cb18914ec2
spec/rails_best_practices/prepares/mailer_prepare_spec.rb64400467 Bytes4300a564668f32dd1a4989d71d0a67200d4a6ee415a4460ea114ff6be3028d30
spec/rails_best_practices/prepares/model_prepare_spec.rb644007.01 KB7cb2ca77c27f8b1cd55ef15910ae004c4d42a7f157b06b2ca43d37e22bfec5d9
spec/rails_best_practices/prepares/schema_prepare_spec.rb644001.27 KBacd76839f5bbdc61c8f48490c46067f64d4f7f266cf26b9545ea082a4b0c8049
spec/rails_best_practices/reviews/add_model_virtual_attribute_review_spec.rb644003.23 KB537ce7e913065ed161c5a5d9d803b4f4f651cb34cb5f4fc509f6d49342a9fa6b
spec/rails_best_practices/reviews/always_add_db_index_review_spec.rb644005.93 KBb844e5973e7e274cf0c71fe5c7d61c782a0f7141676d21804bb7f8428a6dd2ac
spec/rails_best_practices/reviews/dry_bundler_in_capistrano_review_spec.rb644001.17 KBc9846c8c7f44d92b29c67d1b6fd3fd661a407aa6d40aa9639f4949a17b12b8a3
spec/rails_best_practices/reviews/isolate_seed_data_review_spec.rb644002.73 KB74f48afa961aadda9b81d2ac30ce820863f831d4fabdf1b45a88cb0471461123
spec/rails_best_practices/reviews/keep_finders_on_their_own_model_review_spec.rb644002.65 KB9c2da3c7fa84ae129c1f1dc14d51ec8b56c73b30daee0152c3f09732f923ad55
spec/rails_best_practices/reviews/law_of_demeter_review_spec.rb644004.29 KBffa56469fd0a53271b73f0e34856a1be73961be4f8f73ca4ee346d3949a9a5d5
spec/rails_best_practices/reviews/move_code_into_controller_review_spec.rb644001.28 KB2fdc3f50d5ee3ab3aa29c2b917de3aa530671e3e914c2daf14c2ef211d03476c
spec/rails_best_practices/reviews/move_code_into_helper_review_spec.rb644001003 Bytesc580af1c67664ca203ffc03b3d7869e3c0702bbb47cb1bb2232165e94eabfb70
spec/rails_best_practices/reviews/move_code_into_model_review_spec.rb644001.7 KB087c309b116d0e3d8b867c79183bcd1845d8ae39e3074ab7674b2dbeb9f54a18
spec/rails_best_practices/reviews/move_finder_to_named_scope_review_spec.rb644002.4 KBe59adc20ecad148e39cf3451a41685f0a9f8fad1120cc33df7eefe89e978f2ee
spec/rails_best_practices/reviews/move_model_logic_into_model_review_spec.rb644001.74 KBc90dcecdb905a6a90aa950c4e46fa2325fd64276280f8e24442e3261d06cc941
spec/rails_best_practices/reviews/needless_deep_nesting_review_spec.rb644004.78 KBc6a096d0fd7f53655243e986154bb600801ad10acbd78c9c3f16cb5bfb9a2d71
spec/rails_best_practices/reviews/not_use_default_route_review_spec.rb644001.76 KB851d7a9ae17ef348aaa149192a146414124f9a746f5145da32ba4f3c60ff89f7
spec/rails_best_practices/reviews/overuse_route_customizations_review_spec.rb644005.79 KB10339d2b2543667fa050672085c734214792c4b5cae49355252e0090bf46e353
spec/rails_best_practices/reviews/remove_empty_helpers_review_spec.rb64400765 Bytes93ebb6405e34c9d02f42e81f5a1e151c63dacf9bb8e7d8850b87633a20668d66
spec/rails_best_practices/reviews/remove_unused_methods_in_models_review_spec.rb6440010.8 KBf7e303a335c7fe8e31cb7f3cdba5544905a6284c37e306d8b2ae312a125cb26e
spec/rails_best_practices/reviews/replace_complex_creation_with_factory_method_review_spec.rb644002.38 KB483cf3259a177db591ee07986f8ab63253c184381c9e9e963086113e13c7714a
spec/rails_best_practices/reviews/replace_instance_variable_with_local_variable_review_spec.rb644001.13 KBf5436d1f8c23359e46cd113a619049271cb39eb05b5688d6779cbc6e1b344442
spec/rails_best_practices/reviews/restrict_auto_generated_routes_review_spec.rb6440011 KB4fa52d97253a3592396f2f1d4064efaea3dc059bf2afbf48ddf4813aec83ef3e
spec/rails_best_practices/reviews/simplify_render_in_controllers_review_spec.rb644001.96 KBb5039ea96b084e160be42d6328601bbd14a12491427d30ddb1b6e485970f2eb6
spec/rails_best_practices/reviews/simplify_render_in_views_review_spec.rb644002.46 KBad74aca1e709828762b61195e5bfa0ef3c867381573a0aee18963bd1aa4be125
spec/rails_best_practices/reviews/use_before_filter_review_spec.rb644002.66 KB187c7b753ccaf024f9309120d87ad7ed304ef0de196900dad4cb1ea5cc0eee4c
spec/rails_best_practices/reviews/use_model_association_review_spec.rb644001.84 KBf80ac686d15957aeaa272773a4e0b4fc3dd5e0d0b66847a5bddd8631c4a2f95a
spec/rails_best_practices/reviews/use_multipart_alternative_as_content_type_of_email_review_spec.rb644008.59 KB25361c7f7b0aab0d23ccb6d0b6b00f57f91f50606e34d8b27b5d9dedb88c4c07
spec/rails_best_practices/reviews/use_observer_review_spec.rb644004.05 KB33e1f6ec0acb5c816112d3580aeec6eae645b8d7d4457a8b48d6a2175c6a2b5a
spec/rails_best_practices/reviews/use_query_attribute_review_spec.rb644005.95 KB34dd9a29b446cc4d3c1cdf98addce76b5be0eee24de6f87bf80b0716d1c86b1c
spec/rails_best_practices/reviews/use_say_with_time_in_migrations_review_spec.rb644003.49 KB9b1a065058d7d2633d77777ac0ac376576ff5db2b4869bde58bad28f0835d319
spec/rails_best_practices/reviews/use_scope_access_review_spec.rb644005.37 KBf1e2c1c38b29f0901642c4a201d20281c7bbd3c0775ec50f0eb254124d8c9336
spec/rails_best_practices_spec.rb644002.08 KB52a9b05177b3f8005a8fb5a1f83577d57600a34e52a4d4414879e24941294a7b
spec/spec_helper.rb64400360 Bytes740fea3b1d2ff001b44f783c7d6eaa6b387e17820eddc27de8c1f0d89fc6e138