module BOAST::Inspectable
Public Instance Methods
inspect()
click to toggle source
# File lib/BOAST/Language/Inspectable.rb, line 5 def inspect if BOAST::boast_inspect? then variables = instance_variables.map{ |v| instance_variable_get(v) ? "#{v}=#{instance_variable_get(v).inspect}" : nil }.reject{ |v| v.nil? }.join(", ") "#<#{self.class}:0x#{(self.object_id<<1).to_s(16)}#{variables == "" ? "" : " #{variables}" }>" else to_s end end