reactrb/reactive-record

View on GitHub
lib/reactive_record/active_record/error.rb

Summary

Maintainability
A
0 mins
Test Coverage
module ActiveModel
  
  class Error
    
    attr_reader :messages
    
    def initialize(msgs = {})
      @messages = msgs || {}
      @messages.each { |attribute, messages| @messages[attribute] = messages.uniq }
    end
    
    def [](attribute)
      messages[attribute]
    end
    
    def delete(attribute)
      messages.delete(attribute)
    end
    
    def empty?
      messages.empty?
    end
    
  end
  
end