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