Class: InspectWith::Inspector

Inherits:
Object
  • Object
show all
Defined in:
lib/quality_extensions/inspect_with.rb

Instance Method Summary collapse

Constructor Details

#initialize(config, object, default_inspect_string) ⇒ Inspector

Returns a new instance of Inspector.



32
33
34
# File 'lib/quality_extensions/inspect_with.rb', line 32

def initialize(config, object, default_inspect_string)
  @config, @object, @default_inspect_string = config, object, default_inspect_string
end

Instance Method Details

#inspectObject



36
37
38
39
40
# File 'lib/quality_extensions/inspect_with.rb', line 36

def inspect
  return @default_inspect_string if @config.unspecified?

  return '%s %s>' % [ @default_inspect_string.split.first, vars.join(' ') ]      
end