lib/introspection/receivers.rb in introspection-0.0.1 vs lib/introspection/receivers.rb in introspection-0.0.2
- old
+ new
@@ -1,6 +1,6 @@
-require "metaid"
+require "metaclass"
module Introspection
module Receivers
@@ -9,11 +9,11 @@
Array.new
end
end
class NullReceiver
- def metaclass
+ def __metaclass__
NullMetaclass.new
end
def receivers
Array.new
@@ -23,10 +23,10 @@
def superklass
respond_to?(:superclass) ? superclass : NullReceiver.new
end
def local_receivers
- [metaclass] + metaclass.ancestors - superklass.metaclass.ancestors
+ [__metaclass__] + __metaclass__.ancestors - superklass.__metaclass__.ancestors
end
def receivers
local_receivers + superklass.receivers
end
\ No newline at end of file