Sha256: abe15850337635fb23b4ec27ff664fa918824a6519ea9a5bf01d5746d06417d2

Contents?: true

Size: 1.16 KB

Versions: 7

Compression:

Stored size: 1.16 KB

Contents

require 'rails/generators'

module Rails3Generators
end

Rails::Generators.hidden_namespaces << "rails"

%w(active_record data_mapper mongo_mapper mongoid active_model).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(fabrication 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

7 entries across 7 versions & 1 rubygems

Version Path
rails3-generators-0.17.6 lib/rails3-generators.rb
rails3-generators-0.17.5 lib/rails3-generators.rb
rails3-generators-0.17.4 lib/rails3-generators.rb
rails3-generators-0.17.3 lib/rails3-generators.rb
rails3-generators-0.17.2 lib/rails3-generators.rb
rails3-generators-0.17.1 lib/rails3-generators.rb
rails3-generators-0.17.0 lib/rails3-generators.rb