Module: SortOrder::ViewHelper

Defined in:
lib/sort_order/view_helper.rb

Instance Method Summary collapse

Instance Method Details



4
5
6
7
8
9
10
# File 'lib/sort_order/view_helper.rb', line 4

def link_to_order_by(name, label=nil)
  return "No call to default_sort_order in #{controller.controller_name} " unless respond_to?(:sort_order)
  column = sort_order.find(name.to_s)
  column = sort_order.current if sort_order.current?(column)
  label ||= column.label
  link_to label, {:order => column.to_param(:flip => true)}, :rel => column.to_param(:flip => true), :class => "flip-column flip-column-#{column.direction.to_param(true)}"
end