Module: Bhf::PagesHelper
- Defined in:
- app/helpers/bhf/pages_helper.rb
Instance Method Summary collapse
- #current_order_path(order_by, platform_name) ⇒ Object
- #get_value(key, platform_name) ⇒ Object
- #order_class(order_by, platform_name) ⇒ Object
Instance Method Details
#current_order_path(order_by, platform_name) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'app/helpers/bhf/pages_helper.rb', line 8 def current_order_path(order_by, platform_name) params_platfrom = params[platform_name] ? params[platform_name].clone : {} if params_platfrom['order'] == order_by && params_platfrom['direction'] != 'desc' params_platfrom['direction'] = 'desc' else params_platfrom['direction'] = 'asc' end params_platfrom['order'] = order_by url_for platform_name => params_platfrom end |
#get_value(key, platform_name) ⇒ Object
4 5 6 |
# File 'app/helpers/bhf/pages_helper.rb', line 4 def get_value(key, platform_name) params[platform_name][key] if params[platform_name] && params[platform_name][key] && params[platform_name][key].is_a?(String) end |
#order_class(order_by, platform_name) ⇒ Object
22 23 24 25 26 27 |
# File 'app/helpers/bhf/pages_helper.rb', line 22 def order_class(order_by, platform_name) params_platfrom = params[platform_name] ? params[platform_name] : {} return unless params_platfrom['order'] == order_by params_platfrom['direction'] == 'desc' ? 'sorted desc' : 'sorted asc' end |