aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@loudthinking.com>2009-12-27 14:43:06 -0800
committerDavid Heinemeier Hansson <david@loudthinking.com>2009-12-27 14:43:06 -0800
commit1cd949006a419807d5ae3400442942b752780ca2 (patch)
tree0a6f25c7caa7735ae13f395b7311405fa4a96260 /railties/lib/rails
parent9521fcbcc295cb1dd34f7d458c40790466a55244 (diff)
downloadrails-1cd949006a419807d5ae3400442942b752780ca2.tar.gz
rails-1cd949006a419807d5ae3400442942b752780ca2.tar.bz2
rails-1cd949006a419807d5ae3400442942b752780ca2.zip
Fix the i18n dependency problem
Diffstat (limited to 'railties/lib/rails')
-rw-r--r--railties/lib/rails/generators.rb7
1 files changed, 3 insertions, 4 deletions
diff --git a/railties/lib/rails/generators.rb b/railties/lib/rails/generators.rb
index 0e66c9f58f..16b28dd295 100644
--- a/railties/lib/rails/generators.rb
+++ b/railties/lib/rails/generators.rb
@@ -4,8 +4,7 @@ $:.unshift(activesupport_path) if File.directory?(activesupport_path) && !$:.inc
require 'active_support'
require 'active_support/core_ext/object/blank'
require 'active_support/core_ext/object/metaclass'
-require 'active_support/core_ext/array'
-require 'active_support/core_ext/hash'
+require 'active_support/core_ext/array/extract_options'
require 'active_support/core_ext/module/attribute_accessors'
require 'active_support/core_ext/string/inflections'
@@ -95,7 +94,7 @@ module Rails
end
def self.plugins_generators_paths #:nodoc:
- return [] unless Rails.root
+ return [] unless defined?(Rails.root)
Dir[File.join(Rails.root, "vendor", "plugins", "*", "lib", "{generators,rails_generators}")]
end
@@ -136,7 +135,7 @@ module Rails
def self.load_paths
@load_paths ||= begin
paths = []
- paths += Dir[File.join(Rails.root, "lib", "{generators,rails_generators}")] if Rails.root
+ paths += Dir[File.join(Rails.root, "lib", "{generators,rails_generators}")] if defined?(Rails.root)
paths += Dir[File.join(Thor::Util.user_home, ".rails", "{generators,rails_generators}")]
paths += self.plugins_generators_paths
paths += self.gems_generators_paths