class Slinky::MultiError

Raise when there are multiple errors

Attributes

errors[R]

Public Class Methods

new(errors) click to toggle source
# File lib/slinky/errors.rb, line 74
def initialize errors
  @errors = errors.map{|e|
    case e
    when MultiError then e.errors
    else e
    end
  }.flatten
end

Public Instance Methods

message() click to toggle source
# File lib/slinky/errors.rb, line 83
def message
  @errors.map{|e| e.message}.join(", ")
end
messages() click to toggle source
# File lib/slinky/errors.rb, line 87
def messages
  @errors.map{|e| e.message}
end