Class: Ransack::Helpers::FormHelper::SortLink
- Inherits:
-
Object
- Object
- Ransack::Helpers::FormHelper::SortLink
- Defined in:
- lib/tolaria/ransack.rb
Instance Method Summary collapse
-
#initialize(search, attribute, args, params) ⇒ SortLink
constructor
A new instance of SortLink.
Constructor Details
#initialize(search, attribute, args, params) ⇒ SortLink
Returns a new instance of SortLink.
20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/tolaria/ransack.rb', line 20 def initialize(search, attribute, args, params) @search = search @params = parameters_hash(params) @field = attribute.to_s @sort_fields = extract_sort_fields_and_mutate_args!(args).compact @current_dir = existing_sort_direction @label_text = extract_label_and_mutate_args!(args) = (args) @hide_indicator = .delete(:hide_indicator) || Ransack.[:hide_sort_order_indicators] @default_order = .delete :default_order end |