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