class Ni::Context::Errors

Public Class Methods

new() click to toggle source
# File lib/ni/context.rb, line 8
def initialize
  @errors = {}
end

Public Instance Methods

[]=(key, message) click to toggle source
# File lib/ni/context.rb, line 17
def []=(key, message)
  @errors[key] ||= []
  @errors[key] << message
end
add(key, message) click to toggle source
# File lib/ni/context.rb, line 12
def add(key, message)
  @errors[key] ||= []
  @errors[key] << message
end
full_messages() click to toggle source
# File lib/ni/context.rb, line 22
def full_messages
  @errors.values.flatten
end
to_h() click to toggle source
# File lib/ni/context.rb, line 26
def to_h
  @errors
end
to_json() click to toggle source
# File lib/ni/context.rb, line 30
def to_json
  to_h.to_json
end