class SmartCore::Validator::Commands::AddValidation
@api private @since 0.1.0
Attributes
validating_method[R]
@return [Symbol, String]
@api private @since 0.1.0
Public Class Methods
new(validating_method)
click to toggle source
@param validating_method
[String, Symbol] @return [void]
@api private @since 0.1.0
# File lib/smart_core/validator/commands/add_validation.rb, line 18 def initialize(validating_method) @validating_method = validating_method end
Public Instance Methods
call(validator)
click to toggle source
@param validator [SmartCore::Validator] @return [void]
@api private @since 0.1.0
# File lib/smart_core/validator/commands/add_validation.rb, line 27 def call(validator) errors = SmartCore::Validator::Invoker.call(validator, validating_method) validator.__append_errors__(errors) unless errors.empty? end