Module: Indocker::Concerns::Inspectable

Included in:
Registries::Abstract, Repositories::Abstract, Server
Defined in:
lib/indocker/concerns/inspectable.rb

Instance Method Summary collapse

Instance Method Details

#inspectObject



2
3
4
5
6
7
8
9
10
11
# File 'lib/indocker/concerns/inspectable.rb', line 2

def inspect
  data = {}
  data[:type] = self.class.to_s.split('::').last.downcase

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

  data.inspect
end