Class: Spurs::Section::CollapsibleSectionBuilder

Inherits:
BuilderBase
  • Object
show all
Defined in:
lib/spurs/section/collapsible_section_builder.rb

Instance Method Summary collapse

Methods inherited from BuilderBase

#initialize

Constructor Details

This class inherits a constructor from Spurs::Section::BuilderBase

Instance Method Details

#build_collapsible_section(title, content) ⇒ Object



5
6
7
8
9
10
11
12
13
# File 'lib/spurs/section/collapsible_section_builder.rb', line 5

def build_collapsible_section(title,content)
  r = SecureRandom::hex(5)
  section_id = "section_#{r}"


  header_output = build_header(title,section_id)
  body_output = build_body(content)
  (:div,header_output.concat(body_output), :class => "spurs_collapsible_section #{section_id}")
end