class EbayClient::Endpoint

Attributes

configuration[R]

Public Class Methods

new(configuration) click to toggle source
# File lib/ebay_client/endpoint.rb, line 4
def initialize(configuration)
  @configuration = configuration
end

Public Instance Methods

params_base() click to toggle source
# File lib/ebay_client/endpoint.rb, line 19
def params_base
  "?appid=#{configuration.appid}&siteid=#{configuration.siteid}&version=#{configuration.version}&routing=#{configuration.routing}&callname="
end
url_base() click to toggle source
# File lib/ebay_client/endpoint.rb, line 12
def url_base
  [
    configuration.url,
    params_base
  ].join
end
url_for(action) click to toggle source
# File lib/ebay_client/endpoint.rb, line 8
def url_for(action)
  url_base + action.to_s
end