Method: Noventius::FormsHelper#compile_validations

Defined in:
app/helpers/noventius/forms_helper.rb

#compile_validations(validations) ⇒ Object



9
10
11
12
13
14
# File 'app/helpers/noventius/forms_helper.rb', line 9

def compile_validations(validations)
  validations.each_with_object(rules: {}, messages: {}) do |validation, memo|
    memo[:rules].merge!(scope_keys(validation.to_js[:rules]))
    memo[:messages].merge!(scope_keys(validation.to_js[:messages]))
  end
end