Sha256: 36f6d00499c2916d62207b3219dc3c375a4ee05e9b03d869a51c27539f89c45c

Contents?: true

Size: 270 Bytes

Versions: 3

Compression:

Stored size: 270 Bytes

Contents

module Mutations
  class ValidationException < ::StandardError
    attr_accessor :errors
    
    def initialize(errors)
      self.errors = errors
    end
    
    def to_s
      "Mutations::ValidationException: #{self.errors.message_list.join('; ')}"
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
mutations-0.5.2 lib/mutations/exception.rb
mutations-0.5.1 lib/mutations/exception.rb
mutations-0.5.0 lib/mutations/exception.rb