module Pio::InstanceInspector

Introduces inspect method

Public Instance Methods

inspect() click to toggle source
# File lib/pio/instance_inspector.rb, line 6
def inspect
  "#<#{self.class.name} " +
    field_names.map do |each|
      next if each == :padding
      next unless __send__("#{each}?")
      "#{each}: #{__send__(each).inspect}"
    end.compact.join(', ') +
    '>'
end