--- !ruby/object:Gem::Specification 
name: rails_best_practices
version: !ruby/object:Gem::Version 
  prerelease: 
  version: 0.8.2
platform: ruby
authors: 
- Richard Huang
autorequire: 
bindir: bin
cert_chain: []

date: 2011-04-25 00:00:00 +08:00
default_executable: 
dependencies: 
- !ruby/object:Gem::Dependency 
  name: ruby_parser
  requirement: &id001 !ruby/object:Gem::Requirement 
    none: false
    requirements: 
    - - ">="
      - !ruby/object:Gem::Version 
        version: "0"
  type: :runtime
  prerelease: false
  version_requirements: *id001
- !ruby/object:Gem::Dependency 
  name: ruby-progressbar
  requirement: &id002 !ruby/object:Gem::Requirement 
    none: false
    requirements: 
    - - ">="
      - !ruby/object:Gem::Version 
        version: "0"
  type: :runtime
  prerelease: false
  version_requirements: *id002
- !ruby/object:Gem::Dependency 
  name: colored
  requirement: &id003 !ruby/object:Gem::Requirement 
    none: false
    requirements: 
    - - ">="
      - !ruby/object:Gem::Version 
        version: "0"
  type: :runtime
  prerelease: false
  version_requirements: *id003
- !ruby/object:Gem::Dependency 
  name: erubis
  requirement: &id004 !ruby/object:Gem::Requirement 
    none: false
    requirements: 
    - - ">="
      - !ruby/object:Gem::Version 
        version: "0"
  type: :runtime
  prerelease: false
  version_requirements: *id004
- !ruby/object:Gem::Dependency 
  name: haml
  requirement: &id005 !ruby/object:Gem::Requirement 
    none: false
    requirements: 
    - - ">="
      - !ruby/object:Gem::Version 
        version: "0"
  type: :runtime
  prerelease: false
  version_requirements: *id005
- !ruby/object:Gem::Dependency 
  name: i18n
  requirement: &id006 !ruby/object:Gem::Requirement 
    none: false
    requirements: 
    - - ">="
      - !ruby/object:Gem::Version 
        version: "0"
  type: :runtime
  prerelease: false
  version_requirements: *id006
- !ruby/object:Gem::Dependency 
  name: activesupport
  requirement: &id007 !ruby/object:Gem::Requirement 
    none: false
    requirements: 
    - - ">="
      - !ruby/object:Gem::Version 
        version: "0"
  type: :runtime
  prerelease: false
  version_requirements: *id007
- !ruby/object:Gem::Dependency 
  name: rake
  requirement: &id008 !ruby/object:Gem::Requirement 
    none: false
    requirements: 
    - - ">="
      - !ruby/object:Gem::Version 
        version: "0"
  type: :development
  prerelease: false
  version_requirements: *id008
- !ruby/object:Gem::Dependency 
  name: rspec
  requirement: &id009 !ruby/object:Gem::Requirement 
    none: false
    requirements: 
    - - ">="
      - !ruby/object:Gem::Version 
        version: "0"
  type: :development
  prerelease: false
  version_requirements: *id009
- !ruby/object:Gem::Dependency 
  name: watchr
  requirement: &id010 !ruby/object:Gem::Requirement 
    none: false
    requirements: 
    - - ">="
      - !ruby/object:Gem::Version 
        version: "0"
  type: :development
  prerelease: false
  version_requirements: *id010
- !ruby/object:Gem::Dependency 
  name: bundler
  requirement: &id011 !ruby/object:Gem::Requirement 
    none: false
    requirements: 
    - - ">="
      - !ruby/object:Gem::Version 
        version: "0"
  type: :development
  prerelease: false
  version_requirements: *id011
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/mailers.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/simplify_render_in_controllers_review.rb
- lib/rails_best_practices/reviews/simplify_render_in_views_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/simplify_render_in_controllers_review_spec.rb
- spec/rails_best_practices/reviews/simplify_render_in_views_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: -784982188954262945
      segments: 
      - 0
      version: "0"
required_rubygems_version: !ruby/object:Gem::Requirement 
  none: false
  requirements: 
  - - ">="
    - !ruby/object:Gem::Version 
      version: 1.3.6
requirements: []

rubyforge_project: 
rubygems_version: 1.6.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/simplify_render_in_controllers_review_spec.rb
- spec/rails_best_practices/reviews/simplify_render_in_views_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