Class: Forms::FieldSetRenderer

Inherits:
FieldRenderer show all
Defined in:
app/renderers/forms/field_set_renderer.rb

Instance Attribute Summary

Attributes inherited from FieldRenderer

#field, #output_buffer, #submission, #template

Instance Method Summary collapse

Methods inherited from FieldRenderer

#initialize

Constructor Details

This class inherits a constructor from Forms::FieldRenderer

Instance Method Details

#renderObject



2
3
4
5
6
7
8
9
# File 'app/renderers/forms/field_set_renderer.rb', line 2

def render
  (:fieldset, :class => field.legend? ? field.legend.parameterize : '') do
    ActiveSupport::SafeBuffer.new.tap do |result|
      result << (:legend, field.legend.html_safe) if field.legend?
      result << field.fields.render(submission, template)
    end
  end
end