class ActiveModel::Error

Attributes

messages[R]

Public Class Methods

new(msgs = {}) click to toggle source
# File lib/reactive_record/active_record/error.rb, line 7
def initialize(msgs = {})
  @messages = msgs || {}
  @messages.each { |attribute, messages| @messages[attribute] = messages.uniq }
end

Public Instance Methods

[](attribute) click to toggle source
# File lib/reactive_record/active_record/error.rb, line 12
def [](attribute)
  messages[attribute]
end
delete(attribute) click to toggle source
# File lib/reactive_record/active_record/error.rb, line 16
def delete(attribute)
  messages.delete(attribute)
end
empty?() click to toggle source
# File lib/reactive_record/active_record/error.rb, line 20
def empty?
  messages.empty?
end