Class: Aureus::Components::DataTableHead

Inherits:
Renderable
  • Object
show all
Defined in:
lib/aureus/components/data_table.rb

Instance Method Summary collapse

Methods inherited from Renderable

#compact, #compact_render, #content_tag, #init

Constructor Details

#initializeDataTableHead

Returns a new instance of DataTableHead.



33
34
35
# File 'lib/aureus/components/data_table.rb', line 33

def initialize
  @columns = Array.new
end

Instance Method Details

#renderObject



41
42
43
44
45
46
# File 'lib/aureus/components/data_table.rb', line 41

def render
  text '' # actions
   'thead' do
     'tr', compact_render(*@columns)
  end
end

#text(name) ⇒ Object



37
38
39
# File 'lib/aureus/components/data_table.rb', line 37

def text(name)
  @columns << DataTableHeadColumn.new(name)
end