class Playbook::PbForm::Form::SimpleFormForm

def form_builder

def form_builder
  FormBuilder::SimpleFormBuilder
end

def initialize(form)

def initialize(form)
  self.form = form
end

def merged_form_system_options

def merged_form_system_options
  [
    Array(form_system_options)[0],
    Hash(Array(form_system_options)[1]).merge(
      data: { "pb-form-validation": validate }.merge((form_system_options&.last || {}).fetch(:data, {})),
      html: merged_html,
      builder: form_builder
    ),
  ]
end

def merged_html

def merged_html
  html_options = Hash(Array(form_system_options)[1])[:html] || {}
  html_class = html_options[:class]
  html_options[:class] = "pb-form #{html_class}".strip
  html_options
end

def to_partial_path

def to_partial_path
  "pb_form/form_simple_form"
end