Sha256: fac51c4f08651d6a4ac1b99c35bbda6195a9ebd16d746b1a36f3db7f13bf628b

Contents?: true

Size: 1.14 KB

Versions: 4

Compression:

Stored size: 1.14 KB

Contents

require 'rails/generators'

module Rails3Generators
end

Rails::Generators.hidden_namespaces << "rails"

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

4 entries across 4 versions & 1 rubygems

Version Path
rails3-generators-0.13.0 lib/rails3-generators.rb
rails3-generators-0.12.1 lib/rails3-generators.rb
rails3-generators-0.12.0 lib/rails3-generators.rb
rails3-generators-0.11.0 lib/rails3-generators.rb