--- !ruby/object:Gem::Specification name: rails_best_practices version: !ruby/object:Gem::Version hash: 11 prerelease: segments: - 0 - 7 - 4 version: 0.7.4 platform: ruby authors: - Richard Huang autorequire: bindir: bin cert_chain: [] date: 2011-03-25 00:00:00 +08:00 default_executable: dependencies: - !ruby/object:Gem::Dependency prerelease: false type: :runtime requirement: &id001 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version hash: 7 segments: - 2 - 0 - 4 version: 2.0.4 version_requirements: *id001 name: ruby_parser - !ruby/object:Gem::Dependency prerelease: false type: :runtime requirement: &id002 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version hash: 13 segments: - 0 - 0 - 9 version: 0.0.9 version_requirements: *id002 name: ruby-progressbar - !ruby/object:Gem::Dependency prerelease: false type: :runtime requirement: &id003 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version hash: 11 segments: - 1 - 2 version: "1.2" version_requirements: *id003 name: colored - !ruby/object:Gem::Dependency prerelease: false type: :runtime requirement: &id004 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version hash: 27 segments: - 2 - 6 - 6 version: 2.6.6 version_requirements: *id004 name: erubis - !ruby/object:Gem::Dependency prerelease: false type: :runtime requirement: &id005 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version hash: 35 segments: - 3 - 0 - 18 version: 3.0.18 version_requirements: *id005 name: haml - !ruby/object:Gem::Dependency prerelease: false type: :runtime requirement: &id006 !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version hash: 3 segments: - 0 version: "0" version_requirements: *id006 name: i18n - !ruby/object:Gem::Dependency prerelease: false type: :runtime requirement: &id007 !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version hash: 3 segments: - 0 version: "0" version_requirements: *id007 name: activesupport - !ruby/object:Gem::Dependency prerelease: false type: :development requirement: &id008 !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version hash: 3 segments: - 0 version: "0" version_requirements: *id008 name: rake - !ruby/object:Gem::Dependency prerelease: false type: :development requirement: &id009 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version hash: 31 segments: - 2 - 4 - 0 version: 2.4.0 version_requirements: *id009 name: rspec - !ruby/object:Gem::Dependency prerelease: false type: :development requirement: &id010 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version hash: 7 segments: - 0 - 6 version: "0.6" version_requirements: *id010 name: watchr - !ruby/object:Gem::Dependency prerelease: false type: :development requirement: &id011 !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version hash: 23 segments: - 1 - 0 - 0 version: 1.0.0 version_requirements: *id011 name: bundler description: a code metric tool for rails codes, written in Ruby. email: - flyerhzm@gmail.com executables: - rails_best_practices extensions: [] extra_rdoc_files: [] files: - .gemtest - .gitignore - .rspec.example - .rvmrc.example - .watchr - .watchr.example - Gemfile - MIT_LICENSE - README.md - Rakefile - assets/result.html.haml - autotest/discover.rb - bin/rails_best_practices - install_supported_rubies.sh - lib/rails_best_practices.rb - lib/rails_best_practices/command.rb - lib/rails_best_practices/core.rb - lib/rails_best_practices/core/check.rb - lib/rails_best_practices/core/checking_visitor.rb - lib/rails_best_practices/core/error.rb - lib/rails_best_practices/core/model_associations.rb - lib/rails_best_practices/core/model_attributes.rb - lib/rails_best_practices/core/models.rb - lib/rails_best_practices/core/nil.rb - lib/rails_best_practices/core/runner.rb - lib/rails_best_practices/core/visitable_sexp.rb - lib/rails_best_practices/core_ext/enumerable.rb - lib/rails_best_practices/lexicals.rb - lib/rails_best_practices/lexicals/remove_trailing_whitespace_check.rb - lib/rails_best_practices/prepares.rb - lib/rails_best_practices/prepares/mailer_prepare.rb - lib/rails_best_practices/prepares/model_prepare.rb - lib/rails_best_practices/prepares/schema_prepare.rb - lib/rails_best_practices/reviews.rb - lib/rails_best_practices/reviews/add_model_virtual_attribute_review.rb - lib/rails_best_practices/reviews/always_add_db_index_review.rb - lib/rails_best_practices/reviews/dry_bundler_in_capistrano_review.rb - lib/rails_best_practices/reviews/isolate_seed_data_review.rb - lib/rails_best_practices/reviews/keep_finders_on_their_own_model_review.rb - lib/rails_best_practices/reviews/law_of_demeter_review.rb - lib/rails_best_practices/reviews/move_code_into_controller_review.rb - lib/rails_best_practices/reviews/move_code_into_helper_review.rb - lib/rails_best_practices/reviews/move_code_into_model_review.rb - lib/rails_best_practices/reviews/move_finder_to_named_scope_review.rb - lib/rails_best_practices/reviews/move_model_logic_into_model_review.rb - lib/rails_best_practices/reviews/needless_deep_nesting_review.rb - lib/rails_best_practices/reviews/not_use_default_route_review.rb - lib/rails_best_practices/reviews/overuse_route_customizations_review.rb - lib/rails_best_practices/reviews/replace_complex_creation_with_factory_method_review.rb - lib/rails_best_practices/reviews/replace_instance_variable_with_local_variable_review.rb - lib/rails_best_practices/reviews/review.rb - lib/rails_best_practices/reviews/use_before_filter_review.rb - lib/rails_best_practices/reviews/use_model_association_review.rb - lib/rails_best_practices/reviews/use_multipart_alternative_as_content_type_of_email_review.rb - lib/rails_best_practices/reviews/use_observer_review.rb - lib/rails_best_practices/reviews/use_query_attribute_review.rb - lib/rails_best_practices/reviews/use_say_with_time_in_migrations_review.rb - lib/rails_best_practices/reviews/use_scope_access_review.rb - lib/rails_best_practices/version.rb - rails_best_practices.gemspec - rails_best_practices.yml - rake_rubies.sh - spec/rails_best_practices/core/check_spec.rb - spec/rails_best_practices/core/checking_visitor_spec.rb - spec/rails_best_practices/core/error_spec.rb - spec/rails_best_practices/core/model_associations_spec.rb - spec/rails_best_practices/core/model_attributes_spec.rb - spec/rails_best_practices/core/models_spec.rb - spec/rails_best_practices/core/nil_spec.rb - spec/rails_best_practices/core/visitable_sexp_spec.rb - spec/rails_best_practices/core_ext/enumerable_spec.rb - spec/rails_best_practices/lexicals/remove_trailing_whitespace_check_spec.rb - spec/rails_best_practices/prepares/mailer_prepare_spec.rb - spec/rails_best_practices/prepares/model_prepare_spec.rb - spec/rails_best_practices/prepares/schema_prepare_spec.rb - spec/rails_best_practices/reviews/add_model_virtual_attribute_review_spec.rb - spec/rails_best_practices/reviews/always_add_db_index_review_spec.rb - spec/rails_best_practices/reviews/dry_bundler_in_capistrano_review_spec.rb - spec/rails_best_practices/reviews/isolate_seed_data_review_spec.rb - spec/rails_best_practices/reviews/keep_finders_on_their_own_model_review_spec.rb - spec/rails_best_practices/reviews/law_of_demeter_review_spec.rb - spec/rails_best_practices/reviews/move_code_into_controller_review_spec.rb - spec/rails_best_practices/reviews/move_code_into_helper_review_spec.rb - spec/rails_best_practices/reviews/move_code_into_model_review_spec.rb - spec/rails_best_practices/reviews/move_finder_to_named_scope_review_spec.rb - spec/rails_best_practices/reviews/move_model_logic_into_model_review_spec.rb - spec/rails_best_practices/reviews/needless_deep_nesting_review_spec.rb - spec/rails_best_practices/reviews/not_use_default_route_review_spec.rb - spec/rails_best_practices/reviews/overuse_route_customizations_review_spec.rb - spec/rails_best_practices/reviews/replace_complex_creation_with_factory_method_review_spec.rb - spec/rails_best_practices/reviews/replace_instance_variable_with_local_variable_review_spec.rb - spec/rails_best_practices/reviews/review_spec.rb - spec/rails_best_practices/reviews/use_before_filter_review_spec.rb - spec/rails_best_practices/reviews/use_model_association_review_spec.rb - spec/rails_best_practices/reviews/use_multipart_alternative_as_content_type_of_email_review_spec.rb - spec/rails_best_practices/reviews/use_observer_review_spec.rb - spec/rails_best_practices/reviews/use_query_attribute_review_spec.rb - spec/rails_best_practices/reviews/use_say_with_time_in_migrations_review_spec.rb - spec/rails_best_practices/reviews/use_scope_access_review_spec.rb - spec/rails_best_practices_spec.rb - spec/spec_helper.rb has_rdoc: true homepage: http://rails-bestpractices.com licenses: [] post_install_message: | ******************************************************************************** rails_best_practices is a code metric tool to check the quality of rails codes. I highly recommend you browse the Rails Best Practices website first. http://rails-bestpractices.com Enjoy! Richard Huang (flyerhzm@gmail.com) ******************************************************************************** rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version hash: 3 segments: - 0 version: "0" required_rubygems_version: !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version hash: 23 segments: - 1 - 3 - 6 version: 1.3.6 requirements: [] rubyforge_project: rubygems_version: 1.5.2 signing_key: specification_version: 3 summary: a code metric tool for rails codes. test_files: - spec/rails_best_practices/core/check_spec.rb - spec/rails_best_practices/core/checking_visitor_spec.rb - spec/rails_best_practices/core/error_spec.rb - spec/rails_best_practices/core/model_associations_spec.rb - spec/rails_best_practices/core/model_attributes_spec.rb - spec/rails_best_practices/core/models_spec.rb - spec/rails_best_practices/core/nil_spec.rb - spec/rails_best_practices/core/visitable_sexp_spec.rb - spec/rails_best_practices/core_ext/enumerable_spec.rb - spec/rails_best_practices/lexicals/remove_trailing_whitespace_check_spec.rb - spec/rails_best_practices/prepares/mailer_prepare_spec.rb - spec/rails_best_practices/prepares/model_prepare_spec.rb - spec/rails_best_practices/prepares/schema_prepare_spec.rb - spec/rails_best_practices/reviews/add_model_virtual_attribute_review_spec.rb - spec/rails_best_practices/reviews/always_add_db_index_review_spec.rb - spec/rails_best_practices/reviews/dry_bundler_in_capistrano_review_spec.rb - spec/rails_best_practices/reviews/isolate_seed_data_review_spec.rb - spec/rails_best_practices/reviews/keep_finders_on_their_own_model_review_spec.rb - spec/rails_best_practices/reviews/law_of_demeter_review_spec.rb - spec/rails_best_practices/reviews/move_code_into_controller_review_spec.rb - spec/rails_best_practices/reviews/move_code_into_helper_review_spec.rb - spec/rails_best_practices/reviews/move_code_into_model_review_spec.rb - spec/rails_best_practices/reviews/move_finder_to_named_scope_review_spec.rb - spec/rails_best_practices/reviews/move_model_logic_into_model_review_spec.rb - spec/rails_best_practices/reviews/needless_deep_nesting_review_spec.rb - spec/rails_best_practices/reviews/not_use_default_route_review_spec.rb - spec/rails_best_practices/reviews/overuse_route_customizations_review_spec.rb - spec/rails_best_practices/reviews/replace_complex_creation_with_factory_method_review_spec.rb - spec/rails_best_practices/reviews/replace_instance_variable_with_local_variable_review_spec.rb - spec/rails_best_practices/reviews/review_spec.rb - spec/rails_best_practices/reviews/use_before_filter_review_spec.rb - spec/rails_best_practices/reviews/use_model_association_review_spec.rb - spec/rails_best_practices/reviews/use_multipart_alternative_as_content_type_of_email_review_spec.rb - spec/rails_best_practices/reviews/use_observer_review_spec.rb - spec/rails_best_practices/reviews/use_query_attribute_review_spec.rb - spec/rails_best_practices/reviews/use_say_with_time_in_migrations_review_spec.rb - spec/rails_best_practices/reviews/use_scope_access_review_spec.rb - spec/rails_best_practices_spec.rb - spec/spec_helper.rb