class Steam::Web::Api::RequestUrl

Constants

DEFAULT_VERSION

Attributes

interface[R]
method[R]
params[R]
version[R]

Public Class Methods

new(interface, method, params, version) click to toggle source
# File lib/steam/web/api/request_url.rb, line 10
def initialize(interface, method, params, version)
  @interface = interface
  @method = method
  @params = params
  @version = version
end

Public Instance Methods

to_s() click to toggle source
# File lib/steam/web/api/request_url.rb, line 17
def to_s
  "#{url}?#{RequestParams.new(params).query_string}"
end

Private Instance Methods

base() click to toggle source
# File lib/steam/web/api/request_url.rb, line 31
def base
  'http://api.steampowered.com'
end
url() click to toggle source
# File lib/steam/web/api/request_url.rb, line 23
def url
  [base, interface, method, version].join('/')
end