class Form::ActiveModel::Validations::Group
Public Class Methods
new(*)
click to toggle source
# File lib/reform/form/active_model/validations.rb, line 83 def initialize(*) @validations = Class.new(Reform::Form::ActiveModel::Validations::Validator) end
Public Instance Methods
call(form)
click to toggle source
# File lib/reform/form/active_model/validations.rb, line 90 def call(form) validator = @validations.new(form) validator.instance_variable_set(:@errors, form.errors) success = validator.valid? # run the validations. Result.new(success, validator.errors.messages) end