Module: Params::FormForObjectHelper

Included in:
ActionSet::Helpers::HelperMethods
Defined in:
lib/action_set/helpers/params/form_for_object_helper.rb

Instance Method Summary collapse

Instance Method Details

#form_for_object_from_param(param) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/action_set/helpers/params/form_for_object_helper.rb', line 8

def form_for_object_from_param(param)
  form_for_params = params.fetch(param, {})
  form_for_requirements = { model_name: { param_key: param } }

  JSON.parse(form_for_params.merge(form_for_requirements).to_json,
             object_class: OpenStruct)
end