Module: Gerry::Client::Request

Included in:
Gerry::Client
Defined in:
lib/gerry/client/request.rb

Defined Under Namespace

Classes: RequestError

Instance Method Summary collapse

Instance Method Details

#map_options(options) ⇒ String

Get the mapped options.

Parameters:

  • or (Array)
    Hash

    options the query parameters.

Returns:

  • (String)

    the mapped options.



8
9
10
11
12
13
14
# File 'lib/gerry/client/request.rb', line 8

def map_options(options)
  if options.is_a?(Array)
    options.map { |v| "#{v}" }.join('&')
  elsif options.is_a?(Hash)
    options.map { |k,v| "#{k}=#{v.join(',')}" }.join('&')
  end
end