Module: Noventius::FormsHelper

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

Instance Method Summary collapse

Instance Method Details

#compile_filters(filters) ⇒ Object



5
6
7
# File 'app/helpers/noventius/forms_helper.rb', line 5

def compile_filters(filters)
  filters.each_with_object({}) { |filter, memo| memo.merge!(scope_keys(filter.to_js)) }
end

#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