Require the top file and autoload Base class

The generators entry point file is rails/generators so we need to make
sure uers will be able to use the generators when requiring that file.

Fixes #12802
This commit is contained in:
Rafael Mendonça França 2013-11-09 17:54:33 -02:00
parent 3bec1603f9
commit 4f00612287
3 changed files with 2 additions and 3 deletions

View File

@ -15,6 +15,7 @@ module Rails
module Generators module Generators
autoload :Actions, 'rails/generators/actions' autoload :Actions, 'rails/generators/actions'
autoload :ActiveModel, 'rails/generators/active_model' autoload :ActiveModel, 'rails/generators/active_model'
autoload :Base, 'rails/generators/base'
autoload :Migration, 'rails/generators/migration' autoload :Migration, 'rails/generators/migration'
autoload :NamedBase, 'rails/generators/named_base' autoload :NamedBase, 'rails/generators/named_base'
autoload :ResourceHelpers, 'rails/generators/resource_helpers' autoload :ResourceHelpers, 'rails/generators/resource_helpers'

View File

@ -3,7 +3,7 @@ require 'active_support/core_ext/string/strip'
require 'rails/version' unless defined?(Rails::VERSION) require 'rails/version' unless defined?(Rails::VERSION)
require 'open-uri' require 'open-uri'
require 'uri' require 'uri'
require 'rails/generators/base' require 'rails/generators'
require 'active_support/core_ext/array/extract_options' require 'active_support/core_ext/array/extract_options'
module Rails module Rails

View File

@ -7,8 +7,6 @@ rescue LoadError
exit exit
end end
require 'rails/generators'
module Rails module Rails
module Generators module Generators
class Error < Thor::Error # :nodoc: class Error < Thor::Error # :nodoc: