class HelperModule::LoginsightGetContent

Public Instance Methods

add_loginsight_parameters(params = {}) click to toggle source
# File lib/helpers/simple_http_helper.rb, line 200
def add_loginsight_parameters(params = {})
  uri_str = @uri.to_s

  params.each_pair do |key, expression|
    if expression.is_a? String
      uri_str += "/#{key}/#{expression}" 
    else
      expressions = expression
      expressions.each do |expression|
        uri_str += "/#{key}/#{expression}"
      end
    end
  end

  # hot patch for ? as ? will not encoded by this method
  @uri = URI(URI.escape(uri_str).gsub('?', '%3f'))
end