class Seahorse::Client::Plugins::Endpoint::Handler
def apply_querystring_params(uri, context)
def apply_querystring_params(uri, context) parts = [] parts << context.operation.http_request_uri.split('?')[1] parts.compact! if input = context.operation.input params = context.params input.members.each do |member_name, member| if member.location == 'querystring' && !params[member_name].nil? param_name = member.location_name param_value = params[member_name] parts << "#{param_name}=#{escape(param_value.to_s)}" end end end uri.query = parts.empty? ? nil : parts.join('&') end