In Files

Parent

Query

Public Class Methods

from_url_params(url_params) click to toggle source
# File lib/client.rb, line 72
def self.from_url_params(url_params)
  result = {}
  url_params.split('&').each do |element|
    element = element.split('=')
    result[element[0]] = element[1]
  end
  result
end
new(url_params) click to toggle source
# File lib/client.rb, line 57
def initialize(url_params)
  if url_params
    @params = Query.from_url_params(url_params)
  else
    @params = {}
  end
end

Public Instance Methods

add(key, value) click to toggle source
# File lib/client.rb, line 83
def add(key, value)
  @params[key] = value
end
delete(key) click to toggle source
# File lib/client.rb, line 86
def delete(key)
  @params.delete(key)
end
has_key?(key) click to toggle source
# File lib/client.rb, line 80
def has_key?(key)
  @params.has_key? key
end
to_s() click to toggle source
# File lib/client.rb, line 64
def to_s
  to_url_params
end
to_url_params() click to toggle source
# File lib/client.rb, line 67
def to_url_params
  elements = []
  @params.each_pair {|k,v| elements << "#{k}=#{v}"}
  elements.join('&')
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.