class Rasti::Types::CompoundError

Attributes

errors[R]

Public Class Methods

new(errors) click to toggle source
Calls superclass method
# File lib/rasti/types/errors.rb, line 30
def initialize(errors)
  @errors = errors
  super "#{message_title}\n#{message_lines}"
end

Private Instance Methods

message_lines() click to toggle source
# File lib/rasti/types/errors.rb, line 41
def message_lines
  errors.map { |k,v| "- #{k}: #{v}" }.join("\n")
end
message_title() click to toggle source
# File lib/rasti/types/errors.rb, line 37
def message_title
  'Errors:'
end