Method: URI::QueryParams#build_uri

Defined in:
lib/query_params.rb

#build_uriObject



22
23
24
25
26
27
28
29
30
31
32
33
34
# File 'lib/query_params.rb', line 22

def build_uri()
  uri = ""
  unless @base_uri.empty?
    uri += uri.include?('?') ? "&" : "?"
  end
  unless @query.empty?
    uri += "#{@query}" 
    uri += "&" unless @params.empty?
  end
  uri += "#{@filter_param_name}=#{build_filters()}" unless @params.empty?
  uri = "" if uri.length == 1
  "#{@base_uri}#{uri}"
end