class Mirrors::FieldMirror

A class to reflect on instance, class, and class instance variables, as well as constants.

Constants

Field

Attributes

name[R]

Public Class Methods

new(obj) click to toggle source
Calls superclass method
# File lib/mirrors/field_mirror.rb, line 9
def initialize(obj)
  super
  @object = obj.object
  @name = obj.name.to_s
end

Public Instance Methods

defining_class() click to toggle source

@return [ClassMirror] The class this method was originally defined in

# File lib/mirrors/field_mirror.rb, line 16
def defining_class
  Mirrors.reflect(@object)
end