Module: CollapsibleSection::Helper
- Defined in:
- lib/collapsible_section/helper.rb
Instance Method Summary collapse
Instance Method Details
#collapsible_section(title, open: true, &block) ⇒ Object
5 6 7 8 9 10 11 12 13 |
# File 'lib/collapsible_section/helper.rb', line 5 def collapsible_section(title, open: true, &block) content_tag(:details, class: "section-collapsable", open: open) do summary_content = content_tag(:h3, title, class: "section-title") summary_tag = content_tag(:summary, summary_content, class: "section-header") block_content = block_given? ? capture(&block) : "" (summary_tag + block_content).html_safe end end |