Module: KuberKit::Extensions::Inspectable
- Included in:
- Core::Artifacts::AbstractArtifact, Core::BuildServers::AbstractBuildServer, Core::EnvFiles::AbstractEnvFile, Core::Registries::AbstractRegistry, Core::Templates::AbstractTemplate
- Defined in:
- lib/kuber_kit/extensions/inspectable.rb
Instance Method Summary collapse
Instance Method Details
#inspect ⇒ Object
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 |