module DestinationErrors::ActiveModelIntegration

Public Class Methods

included(base) click to toggle source
# File lib/destination_errors/active_model_integration.rb, line 11
def self.included(base)
  base.include(ActiveModel::Validations)
  base.prepend(Initializer)
  base.extend(ClassMethods)
  base.class_eval do
    attr_reader :errors
  end
end

Public Instance Methods

read_attribute_for_validation(attr) click to toggle source

Required for ActiveModel::Validations

# File lib/destination_errors/active_model_integration.rb, line 7
def read_attribute_for_validation(attr)
  send(attr)
end