Class: Playbook::PbForm::Form::FormWithForm

Inherits:
Object
  • Object
show all
Defined in:
app/pb_kits/playbook/pb_form/form/form_with_form.rb

Instance Method Summary collapse

Constructor Details

#initialize(form) ⇒ FormWithForm

Returns a new instance of FormWithForm.



7
8
9
# File 'app/pb_kits/playbook/pb_form/form/form_with_form.rb', line 7

def initialize(form)
  self.form = form
end

Instance Method Details

#merged_form_system_optionsObject



15
16
17
18
19
20
21
# File 'app/pb_kits/playbook/pb_form/form/form_with_form.rb', line 15

def merged_form_system_options
  Hash(form_system_options).merge(
    class: merged_class,
    data: { "pb-form-validation": validate }.merge(Hash(form_system_options).fetch(:data, {})),
    builder: form_builder
  )
end

#to_partial_pathObject



11
12
13
# File 'app/pb_kits/playbook/pb_form/form/form_with_form.rb', line 11

def to_partial_path
  "pb_form/form_form_with"
end