Module: KuberKit::Extensions::Inspectable

Instance Method Summary collapse

Instance Method Details

#inspectObject



2
3
4
5
6
7
8
9
# File 'lib/kuber_kit/extensions/inspectable.rb', line 2

def inspect
  data = {}
  instance_variables.each do |variable|
    data[variable.to_s.gsub('@', '').to_sym] = instance_variable_get(variable)
  end

  "#{self.class.to_s}<#{data.inspect}>"
end