Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

metaclass deprecated in 2.3.6

  • Loading branch information...
commit 763f32ab47b96289a4d7b7107411a83164bf69de 1 parent ffc45f3
Jeremy Kemper jeremy authored
1  activesupport/lib/active_support/core_ext/object.rb
View
@@ -5,7 +5,6 @@
require 'active_support/core_ext/object/conversions'
require 'active_support/core_ext/object/instance_variables'
-require 'active_support/core_ext/object/metaclass'
require 'active_support/core_ext/object/singleton_class'
require 'active_support/core_ext/object/misc'
require 'active_support/core_ext/object/extending'
14 activesupport/lib/active_support/core_ext/object/metaclass.rb
View
@@ -1,14 +0,0 @@
-require 'active_support/deprecation'
-
-class Object
- # Get object's meta (ghost, eigenclass, singleton) class.
- #
- # Deprecated in favor of Object#singleton_class.
- def metaclass
- class << self
- self
- end
- end
-
- deprecate :metaclass => :singleton_class
-end
7 activesupport/test/core_ext/object_and_class_ext_test.rb
View
@@ -123,13 +123,6 @@ def test_singleton_class
o = Object.new
assert_equal class << o; self end, o.singleton_class
end
-
- def test_metaclass_deprecated
- o = Object.new
- assert_deprecated /use singleton_class instead/ do
- assert_equal o.singleton_class, o.metaclass
- end
- end
end
class ObjectInstanceVariableTest < Test::Unit::TestCase
Please sign in to comment.
Something went wrong with that request. Please try again.