class I18nAdmin::Errors::Base

Public Class Methods

new(attributes = {}) click to toggle source
# File lib/i18n_admin/errors/base.rb, line 4
def initialize(attributes = {})
  assign_attributes(attributes)
end

Public Instance Methods

assign_attributes(attributes = {}) click to toggle source
# File lib/i18n_admin/errors/base.rb, line 8
def assign_attributes(attributes = {})
  attributes.each do |key, value|
    public_send(:"#{ key }=", value)
  end
end
messages() click to toggle source
# File lib/i18n_admin/errors/base.rb, line 14
def messages
  @messages ||= []
end
type() click to toggle source
# File lib/i18n_admin/errors/base.rb, line 18
def type
  self.class.name.demodulize.underscore.to_sym
end