Method: ActionLogic::ActionValidation::PresenceValidation.presence_errors
- Defined in:
- lib/action_logic/action_validation/presence_validation.rb
.presence_errors(validation_rules, context) ⇒ Object
14 15 16 17 18 19 20 |
# File 'lib/action_logic/action_validation/presence_validation.rb', line 14 def self.presence_errors(validation_rules, context) validation_rules.reduce([]) do |error_collection, (expected_attribute, expected_validation)| next error_collection unless expected_validation[:presence] error_collection << (expected_attribute, expected_validation, context) error_collection end || [] end |