Class: InspectWith::Config

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

Instance Method Summary collapse

Instance Method Details

#unspecified?Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/quality_extensions/inspect_with.rb', line 12

def unspecified?
  variables_to_include.empty? && variables_to_ignore.empty?
end

#variables_to_ignoreObject



20
21
22
# File 'lib/quality_extensions/inspect_with.rb', line 20

def variables_to_ignore
  @variables_to_ignore ||= []
end

#variables_to_includeObject



16
17
18
# File 'lib/quality_extensions/inspect_with.rb', line 16

def variables_to_include
  @variables_to_include ||= []
end

#with(*vars) ⇒ Object



4
5
6
# File 'lib/quality_extensions/inspect_with.rb', line 4

def with(*vars)
  @variables_to_include = convert(vars)
end

#without(*vars) ⇒ Object



8
9
10
# File 'lib/quality_extensions/inspect_with.rb', line 8

def without(*vars)
  @variables_to_ignore = convert(vars)
end