class HTTParty::Request

def query_string(uri)

def query_string(uri)
  query_string_parts = []
  query_string_parts << uri.query unless uri.query.blank?
  if options[:query].is_a?(Hash)
    query_string_parts << options[:default_params].merge(options[:query]).to_params
  else
    query_string_parts << options[:default_params].to_params unless options[:default_params].blank?
    query_string_parts << options[:query] unless options[:query].blank?
  end
  
  query_string_parts.size > 0 ? query_string_parts.join('&') : nil
end