Method: SortableTable::App::Helpers::ApplicationHelper::InstanceMethods#sortable_table_header

Defined in:
lib/sortable_table/app/helpers/application_helper.rb

#sortable_table_header(opts = {}) ⇒ Object

Raises:

  • (ArgumentError)


13
14
15
16
17
18
19
20
21
# File 'lib/sortable_table/app/helpers/application_helper.rb', line 13

def sortable_table_header(opts = {})
  raise ArgumentError if opts[:name].nil? || opts[:sort].nil?
  anchor = opts[:anchor].blank? ? "" : "##{opts[:anchor]}"
   :th, 
    link_to(opts[:name], 
      sortable_url(opts) + anchor, 
      :title => opts[:title]),
    :class => sortable_table_header_classes(opts)
end