Class: DataMapper::Validate::ValidationErrors
- Inherits:
-
Object
- Object
- DataMapper::Validate::ValidationErrors
- Defined in:
- lib/devise/orm/data_mapper/dm-validations.rb
Overview
Monkey-patch ValidationErrors to support generation of error message from a Symbol. This does not translate, consistent with normal DataMapper operation. Set DataMapper::Validate::ValidationErrors.default_error_messages if alternate messages are needed (after devise has been initialized).
Instance Method Summary collapse
-
#add(field_name, message) ⇒ Object
If the message is a Symbol, allow
default_error_message
to generate the message, including translation. - #original_add ⇒ Object
Instance Method Details
#add(field_name, message) ⇒ Object
If the message is a Symbol, allow default_error_message
to generate the message, including translation.
13 14 15 16 17 18 |
# File 'lib/devise/orm/data_mapper/dm-validations.rb', line 13 def add(field_name, ) if .kind_of?(Symbol) = self.class.(, field_name) end original_add(field_name, ) unless errors[field_name].include?() end |
#original_add ⇒ Object
9 |
# File 'lib/devise/orm/data_mapper/dm-validations.rb', line 9 alias_method :original_add, :add |