Class: StandardHealth::EnvSpec::Entry

Inherits:
Struct
  • Object
show all
Defined in:
lib/standard_health/env_spec.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#descriptionObject

Returns the value of attribute description

Returns:

  • (Object)

    the current value of description



23
24
25
# File 'lib/standard_health/env_spec.rb', line 23

def description
  @description
end

#levelObject

Returns the value of attribute level

Returns:

  • (Object)

    the current value of level



23
24
25
# File 'lib/standard_health/env_spec.rb', line 23

def level
  @level
end

#modesObject

Returns the value of attribute modes

Returns:

  • (Object)

    the current value of modes



23
24
25
# File 'lib/standard_health/env_spec.rb', line 23

def modes
  @modes
end

#nameObject

Returns the value of attribute name

Returns:

  • (Object)

    the current value of name



23
24
25
# File 'lib/standard_health/env_spec.rb', line 23

def name
  @name
end

Instance Method Details

#applies_to?(mode) ⇒ Boolean

Whether this entry’s audit applies under the given runtime mode. Entries without a ‘modes:` constraint always apply.

Returns:

  • (Boolean)


26
27
28
29
# File 'lib/standard_health/env_spec.rb', line 26

def applies_to?(mode)
  return true if modes.nil? || modes.empty?
  modes.include?(mode.to_s)
end