Module: DestinationErrors::ActiveModelIntegration
- Defined in:
- lib/destination_errors/active_model_integration.rb
Defined Under Namespace
Modules: ClassMethods, Initializer
Class Method Summary collapse
Instance Method Summary collapse
-
#read_attribute_for_validation(attr) ⇒ Object
Required for ActiveModel::Validations.
Class Method Details
.included(base) ⇒ Object
11 12 13 14 15 16 17 18 |
# 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 |
Instance Method Details
#read_attribute_for_validation(attr) ⇒ Object
Required for ActiveModel::Validations
7 8 9 |
# File 'lib/destination_errors/active_model_integration.rb', line 7 def read_attribute_for_validation(attr) send(attr) end |