class ConfigMapper::MappingError

Thrown to indicate a problem parsing config.

Attributes

errors_by_field[R]

Public Class Methods

new(errors_by_field) click to toggle source
Calls superclass method
# File lib/config_mapper/mapping_error.rb, line 7
def initialize(errors_by_field)
  @errors_by_field = errors_by_field
  super(generate_message)
end

Private Instance Methods

generate_message() click to toggle source
# File lib/config_mapper/mapping_error.rb, line 16
def generate_message
  result = "configuration error"
  errors_by_field.each do |field, error|
    result << "\n  #{field[1..-1]} - #{error}"
  end
  result
end