Module: ZableHelper
- Includes:
- Zable::WillPaginate
- Defined in:
- app/helpers/zable_helper.rb
Class Method Summary collapse
Instance Method Summary collapse
- #current_sort_order ⇒ Object
- #link_sort_order(name) ⇒ Object
- #sorted_column?(name) ⇒ Boolean
- #zable(collection, args = {}, &block) ⇒ Object
Class Method Details
Instance Method Details
#current_sort_order ⇒ Object
17 18 19 |
# File 'app/helpers/zable_helper.rb', line 17 def current_sort_order params[:sort][:order].downcase.to_sym rescue :asc end |
#link_sort_order(name) ⇒ Object
21 22 23 24 |
# File 'app/helpers/zable_helper.rb', line 21 def link_sort_order(name) return nil unless sorted_column?(name) current_sort_order == :desc ? :asc : :desc end |
#sorted_column?(name) ⇒ Boolean
13 14 15 |
# File 'app/helpers/zable_helper.rb', line 13 def sorted_column?(name) params[:sort][:attr] == name.to_s rescue false end |