Sha256: ce7e77e45d5b05c7b1537b6ac707022df0f14207ccddb8284f3cdc9f3f2892c3

Contents?: true

Size: 1.12 KB

Versions: 3

Compression:

Stored size: 1.12 KB

Contents

require 'rails/generators'

module Rails3Generators
end

Rails::Generators.hidden_namespaces << "rails"

%w(active_record datamapper mongomapper).each do |orm|
  Rails::Generators.hidden_namespaces <<
  [
    "#{orm}:migration",
    "#{orm}:model",
    "#{orm}:observer",
    "#{orm}:session_migration",
  ]
end

%w(test_unit rspec shoulda).each do |test|
  Rails::Generators.hidden_namespaces <<
  [
    "#{test}:controller",
    "#{test}:helper",
    "#{test}:integration",
    "#{test}:mailer",
    "#{test}:model",
    "#{test}:observer",
    "#{test}:scaffold",
    "#{test}:view",
    "#{test}:performance",
    "#{test}:plugin",
  ]
end

%w(factory_girl machinist).each do |fixture_replacement|
  Rails::Generators.hidden_namespaces <<
  [
    "#{fixture_replacement}:model",
  ]
end

%w(erb erubis haml).each do |template|
  Rails::Generators.hidden_namespaces <<
  [
    "#{template}:controller",
    "#{template}:scaffold",
    "#{template}:mailer"
  ]
end

%w(formtastic simple_form).each do |form_builder|
  Rails::Generators.hidden_namespaces <<
  [
    "#{form_builder}:scaffold"
  ]
end

Rails::Generators.hidden_namespaces.flatten!

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rails3-generators-0.9.2 lib/rails3-generators.rb
rails3-generators-0.9.1 lib/rails3-generators.rb
rails3-generators-0.9.0 lib/rails3-generators.rb