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



13
14
15
# File 'lib/pinspec/verify/verifier.rb', line 13

def config
  @config
end

#detailObject (readonly)

Returns the value of attribute detail

Returns:

  • (Object)

    the current value of detail



13
14
15
# File 'lib/pinspec/verify/verifier.rb', line 13

def detail
  @detail
end

#diagnosisObject (readonly)

Returns the value of attribute diagnosis

Returns:

  • (Object)

    the current value of diagnosis



13
14
15
# File 'lib/pinspec/verify/verifier.rb', line 13

def diagnosis
  @diagnosis
end

#examplesObject (readonly)

Returns the value of attribute examples

Returns:

  • (Object)

    the current value of examples



13
14
15
# File 'lib/pinspec/verify/verifier.rb', line 13

def examples
  @examples
end

#failuresObject (readonly)

Returns the value of attribute failures

Returns:

  • (Object)

    the current value of failures



13
14
15
# File 'lib/pinspec/verify/verifier.rb', line 13

def failures
  @failures
end

#statusObject (readonly)

Returns the value of attribute status

Returns:

  • (Object)

    the current value of status



13
14
15
# File 'lib/pinspec/verify/verifier.rb', line 13

def status
  @status
end

Instance Method Details

#green?Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/pinspec/verify/verifier.rb', line 14

def green?
  status == :green
end

#to_sObject



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

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