module Ordy::Helpers::ActionView::OrderableLinkHelper

Constants

ORDER_ASC
ORDER_DESC

Public Instance Methods

icon(direction = nil) click to toggle source

NOTE: In case you don't use Awesome Font override this method

icon('asc')

@param [String] direction @return [String]

# File lib/ordy/helpers/action_view/orderable_link_helper.rb, line 42
def icon(direction = nil)
  icon, html_class = if direction.nil?
                       [config.icon.sort, class: config.icon.inactive]
                     else
                       [direction == ORDER_DESC ? config.icon.up : config.icon.down, nil]
                     end
  icon_class = "fa-#{icon}"

  "<i class=\"fa #{icon_class} #{html_class}\"></i>"
end

Private Instance Methods

request_params() click to toggle source
# File lib/ordy/helpers/action_view/orderable_link_helper.rb, line 55
def request_params
  request.params
end