module Introspection::Receivers

Public Instance Methods

local_receivers() click to toggle source
# File lib/introspection/receivers.rb, line 27
def local_receivers
  [__metaclass__] + __metaclass__.ancestors - superklass.__metaclass__.ancestors
end
receivers() click to toggle source
# File lib/introspection/receivers.rb, line 31
def receivers
  local_receivers + superklass.receivers
end
superklass() click to toggle source
# File lib/introspection/receivers.rb, line 23
def superklass
  respond_to?(:superclass) ? superclass : NullReceiver.new
end