module PuppetForgeServer::Utils::FilteringInspecter

Public Class Methods

inspect_without(object, variables) click to toggle source
# File lib/puppet_forge_server/utils/filtering_inspecter.rb, line 18
def self.inspect_without(object, variables)
  filtered = object.instance_variables.reject { |n| variables.include? n }
  vars = filtered.map { |n| "#{n}=#{object.instance_variable_get(n).inspect}" }
  oid = object.object_id << 1
  "#<%s:0x%x %s>" % [ object.class, oid, vars.join(', ') ]
end

Public Instance Methods

inspect_without(variables) click to toggle source
# File lib/puppet_forge_server/utils/filtering_inspecter.rb, line 25
def inspect_without(variables)
  PuppetForgeServer::Utils::FilteringInspecter.inspect_without(self, variables)
end