Module: Blacklight::DeprecatedUrlHelperBehavior
- Extended by:
- Deprecation
- Included in:
- UrlHelperBehavior
- Defined in:
- app/helpers/blacklight/deprecated_url_helper_behavior.rb
Instance Method Summary collapse
- #add_facet_params(field, item, source_params = nil) ⇒ Object
- #params_for_search(*args, &block) ⇒ Object
- #remove_facet_params(field, item, source_params = nil) ⇒ Object
- #reset_search_params(source_params) ⇒ Object
- #sanitize_search_params(source_params) ⇒ Object
Instance Method Details
#add_facet_params(field, item, source_params = nil) ⇒ Object
32 33 34 35 36 37 38 39 40 |
# File 'app/helpers/blacklight/deprecated_url_helper_behavior.rb', line 32 def add_facet_params(field, item, source_params = nil) if source_params Deprecation.warn(Blacklight::DeprecatedUrlHelperBehavior, 'Use controller.search_state_class.new(source_params).add_facet_params instead') controller.search_state_class.new(source_params, blacklight_config).add_facet_params(field, item) else search_state.add_facet_params(field, item) end end |
#params_for_search(*args, &block) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'app/helpers/blacklight/deprecated_url_helper_behavior.rb', line 7 def params_for_search(*args, &block) source_params, params_to_merge = case args.length when 0 search_state.params_for_search when 1 search_state.params_for_search(args.first) when 2 Deprecation.warn(Blacklight::DeprecatedUrlHelperBehavior, 'Use controller.search_state_class.new(source_params).params_for_search instead') controller.search_state_class.new(args.first, blacklight_config).params_for_search(args.last) else raise ArgumentError, "wrong number of arguments (#{args.length} for 0..2)" end end |
#remove_facet_params(field, item, source_params = nil) ⇒ Object
43 44 45 46 47 48 49 50 51 |
# File 'app/helpers/blacklight/deprecated_url_helper_behavior.rb', line 43 def remove_facet_params(field, item, source_params = nil) if source_params Deprecation.warn(Blacklight::DeprecatedUrlHelperBehavior, 'Use controller.search_state_class.new(source_params).remove_facet_params instead') controller.search_state_class.new(source_params, blacklight_config).remove_facet_params(field, item) else search_state.remove_facet_params(field, item) end end |
#reset_search_params(source_params) ⇒ Object
27 28 29 |
# File 'app/helpers/blacklight/deprecated_url_helper_behavior.rb', line 27 def reset_search_params(source_params) controller.search_state_class.new(source_params, blacklight_config).send(:reset_search_params) end |
#sanitize_search_params(source_params) ⇒ Object
22 23 24 |
# File 'app/helpers/blacklight/deprecated_url_helper_behavior.rb', line 22 def sanitize_search_params(source_params) Blacklight::Parameters.sanitize(source_params) end |