Class: Ralexa::CanonicalizedQueryString

Inherits:
Object
  • Object
show all
Defined in:
lib/ralexa/canonicalized_query_string.rb

Instance Method Summary collapse

Constructor Details

#initialize(parameters) ⇒ CanonicalizedQueryString

Returns a new instance of CanonicalizedQueryString.



6
7
8
# File 'lib/ralexa/canonicalized_query_string.rb', line 6

def initialize(parameters)
  @parameters = parameters
end

Instance Method Details

#to_sObject



10
11
12
13
14
# File 'lib/ralexa/canonicalized_query_string.rb', line 10

def to_s
  @parameters.sort.map do |k, v|
    "%s=%s" % [ escape_rfc3986(k), escape_rfc3986(v) ]
  end.join("&")
end