Module: Wor::Paginate::Utils::UriHelper
- Included in:
- Formatters::Base
- Defined in:
- lib/wor/paginate/utils/uri_helper.rb
Class Method Summary collapse
Class Method Details
.query_params(uri_string) ⇒ Object
12 13 14 |
# File 'lib/wor/paginate/utils/uri_helper.rb', line 12 def query_params(uri_string) Rack::Utils.parse_query(URI.parse(uri_string).query).with_indifferent_access end |
.replace_query_params(uri_string, new_query) ⇒ Object
5 6 7 8 9 10 |
# File 'lib/wor/paginate/utils/uri_helper.rb', line 5 def replace_query_params(uri_string, new_query) uri = URI.parse(uri_string) query = Rack::Utils.parse_query(uri.query) uri.query = Rack::Utils.build_query(query.with_indifferent_access.merge(new_query)) uri.to_s end |