Method: Tabry::Models::ConfigObject#inspect

Defined in:
lib/tabry/models/config_object.rb

#inspectObject



12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/tabry/models/config_object.rb', line 12

def inspect
  field_strings = self.class::FIELDS.keys.map do |f|
    val = instance_variable_get(:"@#{f}")
    if val.nil?
      nil
    else
      "#{f}=#{val.inspect}"
    end
  end
  desc = [self.class.name, *field_strings.compact].join(" ")
  "#<#{desc}>"
end