module Signaling::Base::Errors

Public Class Methods

new(*args) click to toggle source
Calls superclass method
# File lib/signaling/base/errors.rb, line 8
def initialize(*args)
  self.errors = {}
  super
end

Public Instance Methods

errors=(error_hash) click to toggle source
# File lib/signaling/base/errors.rb, line 13
def errors=(error_hash)
  @errors = ActiveModel::Errors.new(self)
  error_hash.each do |attr, errors|
    errors.each {|error| self.errors.add(attr, error) }
  end if error_hash
end