Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module Addressable
- class URI
- alias :orig_query_values= :query_values=
- def query_values=(params)
- keys.each do |key|
- self[key.to_s] = delete(key).to_json if %(key startkey endkey).include?(key.to_s)
- end
- self.orig_query_values = params
- end
- end
- end
- class String
- def to_uri(params={})
- Addressable::URI.parse(self).tap do |uri|
- uri.query_values = params
- end
- end
- end
Add Comment
Please, Sign In to add comment