Sha256: e4cb3e7b0c517e3cf5c928c922b8c7ad969b349450a160d477ecffa484973cd9

Contents?: true

Size: 1.13 KB

Versions: 3

Compression:

Stored size: 1.13 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 mustache).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.10.3 lib/rails3-generators.rb
rails3-generators-0.10.2 lib/rails3-generators.rb
rails3-generators-0.10.1 lib/rails3-generators.rb