module MarkMapper::Plugins::Inspect

Public Instance Methods

inspect(include_nil = false) click to toggle source
# File lib/mark_mapper/plugins/inspect.rb, line 7
def inspect(include_nil = false)
  keys = include_nil ? key_names : attributes.keys
  attributes_as_nice_string = keys.sort.collect do |name|
    "#{name}: #{self.send(:"#{name}").inspect}"
  end.join(", ")
  "#<#{self.class} #{attributes_as_nice_string}>"
end