class RiotAPI::Strategies::LolStaticData

Public Class Methods

new(params={}) click to toggle source
Calls superclass method RiotAPI::Strategies::Default::new
# File lib/riot_api/strategies/lol_static_data.rb, line 8
def initialize(params={})
  options = {
    version: "v1.2",
    type: "static-data"
  }.merge(params)
  super options
end

Public Instance Methods

api_url() click to toggle source
# File lib/riot_api/strategies/lol_static_data.rb, line 25
def api_url 
  @api_url ||= @options[:host] + "/" + @options[:game] + "/" + \
               @options[:type] + "/" + @options[:region]
end
realm() click to toggle source
# File lib/riot_api/strategies/lol_static_data.rb, line 38
def realm
  request_url + "/realm"
end
request_url() click to toggle source
# File lib/riot_api/strategies/lol_static_data.rb, line 30
def request_url
  @request_url ||= api_url + "/" + @options[:version]
end
versions() click to toggle source
# File lib/riot_api/strategies/lol_static_data.rb, line 34
def versions
  request_url + "/versions"
end