Class: Pinspec::Verify::Verifier::Outcome

Inherits:
Data
  • Object
show all
Defined in:
lib/pinspec/verify/verifier.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#configObject (readonly)

Returns the value of attribute config

Returns:

  • (Object)

    the current value of config



17
18
19
# File 'lib/pinspec/verify/verifier.rb', line 17

def config
  @config
end

#detailObject (readonly)

Returns the value of attribute detail

Returns:

  • (Object)

    the current value of detail



17
18
19
# File 'lib/pinspec/verify/verifier.rb', line 17

def detail
  @detail
end

#diagnosisObject (readonly)

Returns the value of attribute diagnosis

Returns:

  • (Object)

    the current value of diagnosis



17
18
19
# File 'lib/pinspec/verify/verifier.rb', line 17

def diagnosis
  @diagnosis
end

#examplesObject (readonly)

Returns the value of attribute examples

Returns:

  • (Object)

    the current value of examples



17
18
19
# File 'lib/pinspec/verify/verifier.rb', line 17

def examples
  @examples
end

#failuresObject (readonly)

Returns the value of attribute failures

Returns:

  • (Object)

    the current value of failures



17
18
19
# File 'lib/pinspec/verify/verifier.rb', line 17

def failures
  @failures
end

#statusObject (readonly)

Returns the value of attribute status

Returns:

  • (Object)

    the current value of status



17
18
19
# File 'lib/pinspec/verify/verifier.rb', line 17

def status
  @status
end

Instance Method Details

#green?Boolean

Returns:

  • (Boolean)


18
19
20
# File 'lib/pinspec/verify/verifier.rb', line 18

def green?
  status == :green
end

#to_sObject



22
23
24
# File 'lib/pinspec/verify/verifier.rb', line 22

def to_s
  green? ? "#{config}: green (#{examples} examples)" : "#{config}: #{status} (#{diagnosis})"
end