aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails/generators/base.rb
diff options
context:
space:
mode:
authorSergey Nartimov <just.lest@gmail.com>2012-01-29 23:00:02 +0300
committerSergey Nartimov <just.lest@gmail.com>2012-01-29 23:03:28 +0300
commit44bd9719e938dd8e8e6764f00d2c6ba40b4d34e3 (patch)
treefa299c7a3b3dc67bbe452a8d09ae4f9155498172 /railties/lib/rails/generators/base.rb
parentdfa0c36204beb1b519962a6a49a1ebbed91015dd (diff)
downloadrails-44bd9719e938dd8e8e6764f00d2c6ba40b4d34e3.tar.gz
rails-44bd9719e938dd8e8e6764f00d2c6ba40b4d34e3.tar.bz2
rails-44bd9719e938dd8e8e6764f00d2c6ba40b4d34e3.zip
remove ruby 1.8 support code
Diffstat (limited to 'railties/lib/rails/generators/base.rb')
-rw-r--r--railties/lib/rails/generators/base.rb8
1 files changed, 2 insertions, 6 deletions
diff --git a/railties/lib/rails/generators/base.rb b/railties/lib/rails/generators/base.rb
index a98244c525..8f779316c1 100644
--- a/railties/lib/rails/generators/base.rb
+++ b/railties/lib/rails/generators/base.rb
@@ -254,17 +254,13 @@ module Rails
nesting = class_name.split('::')
last_name = nesting.pop
- # Hack to limit const_defined? to non-inherited on 1.9
- extra = []
- extra << false unless Object.method(:const_defined?).arity == 1
-
# Extract the last Module in the nesting
last = nesting.inject(Object) do |last_module, nest|
- break unless last_module.const_defined?(nest, *extra)
+ break unless last_module.const_defined?(nest, false)
last_module.const_get(nest)
end
- if last && last.const_defined?(last_name.camelize, *extra)
+ if last && last.const_defined?(last_name.camelize, false)
raise Error, "The name '#{class_name}' is either already used in your application " <<
"or reserved by Ruby on Rails. Please choose an alternative and run " <<
"this generator again."