class Warcraft::CharacterRequest

Public Class Methods

new(client, region, realm, character_name) click to toggle source

@param [Warcraft::Client] client

Calls superclass method Warcraft::ApiRequest::new
# File lib/warcraft/character_request.rb, line 6
def initialize(client, region, realm, character_name)
  super(client, region)
  @realm = realm
  @name = character_name
end

Public Instance Methods

achievements() click to toggle source
# File lib/warcraft/character_request.rb, line 16
def achievements
  Character::Achievements.new(@client, get("/profile/wow/character/#{@realm}/#{@name}/achievements",
                                           region: @region))
end
profile() click to toggle source
# File lib/warcraft/character_request.rb, line 12
def profile
  Character::Profile.new(@client, get("/profile/wow/character/#{@realm}/#{@name}", region: @region))
end