class Warcraft::ApiResponse

Public Class Methods

convert_time(timestamp) click to toggle source

@return [Time]

# File lib/warcraft/api_response.rb, line 24
def self.convert_time(timestamp)
  Time.at(timestamp / 1000)
end
new(client, response) click to toggle source

@param [Hash] response A parsed character profile document

# File lib/warcraft/api_response.rb, line 12
def initialize(client, response)
  @client = client
  @response = response
  @memoized_responses = {}
end

Public Instance Methods

url() click to toggle source

@return [String]

# File lib/warcraft/api_response.rb, line 19
def url
  @response.dig(:_links, :self, :href)
end

Protected Instance Methods