class CC::Yaml::Nodes::EngineList

Constants

EMPTY_ERROR_MESSAGE
GENERIC_ERROR_MESSAGE

Public Instance Methods

verify() click to toggle source
Calls superclass method
# File lib/cc/yaml/nodes/engine_list.rb, line 10
def verify
  super
  verify_not_empty
end
visit_unexpected(_visitor, _value, message = nil) click to toggle source
# File lib/cc/yaml/nodes/engine_list.rb, line 15
def visit_unexpected(_visitor, _value, message = nil)
  if message
    message = message << ". #{GENERIC_ERROR_MESSAGE}"
  else
    message = GENERIC_ERROR_MESSAGE
  end
  error(message)
end

Private Instance Methods

verify_not_empty() click to toggle source
# File lib/cc/yaml/nodes/engine_list.rb, line 26
def verify_not_empty
  error(EMPTY_ERROR_MESSAGE) if mapping.keys.empty? && errors.empty?
end