Class: Warcraft::Character::Profile

Inherits:
ApiResponse show all
Defined in:
lib/warcraft/character/profile.rb

Instance Method Summary collapse

Methods inherited from ApiResponse

#initialize

Constructor Details

This class inherits a constructor from Warcraft::ApiResponse

Instance Method Details

#achievement_pointsInteger

Returns:

  • (Integer)


23
24
25
26
27
28
29
30
31
32
# File 'lib/warcraft/character/profile.rb', line 23

class Profile < ApiResponse
  def 
    Time.at()
  end

  # @return [String]
  def url
    @response.dig(:_links, :self, :href)
  end
end

#average_item_levelInteger

Returns:

  • (Integer)


23
24
25
26
27
28
29
30
31
32
# File 'lib/warcraft/character/profile.rb', line 23

class Profile < ApiResponse
  def 
    Time.at()
  end

  # @return [String]
  def url
    @response.dig(:_links, :self, :href)
  end
end

#equipped_item_levelInteger

Returns:

  • (Integer)


23
24
25
26
27
28
29
30
31
32
# File 'lib/warcraft/character/profile.rb', line 23

class Profile < ApiResponse
  def 
    Time.at()
  end

  # @return [String]
  def url
    @response.dig(:_links, :self, :href)
  end
end

#experienceInteger

Returns:

  • (Integer)


23
24
25
26
27
28
29
30
31
32
# File 'lib/warcraft/character/profile.rb', line 23

class Profile < ApiResponse
  def 
    Time.at()
  end

  # @return [String]
  def url
    @response.dig(:_links, :self, :href)
  end
end

#idInteger

Returns:

  • (Integer)


23
24
25
26
27
28
29
30
31
32
# File 'lib/warcraft/character/profile.rb', line 23

class Profile < ApiResponse
  def 
    Time.at()
  end

  # @return [String]
  def url
    @response.dig(:_links, :self, :href)
  end
end

#last_loginObject



24
25
26
# File 'lib/warcraft/character/profile.rb', line 24

def 
  Time.at()
end

#last_login_timestampInteger

Returns:

  • (Integer)


23
24
25
26
27
28
29
30
31
32
# File 'lib/warcraft/character/profile.rb', line 23

class Profile < ApiResponse
  def 
    Time.at()
  end

  # @return [String]
  def url
    @response.dig(:_links, :self, :href)
  end
end

#levelInteger

Returns:

  • (Integer)


23
24
25
26
27
28
29
30
31
32
# File 'lib/warcraft/character/profile.rb', line 23

class Profile < ApiResponse
  def 
    Time.at()
  end

  # @return [String]
  def url
    @response.dig(:_links, :self, :href)
  end
end

#nameString

Returns:

  • (String)


23
24
25
26
27
28
29
30
31
32
# File 'lib/warcraft/character/profile.rb', line 23

class Profile < ApiResponse
  def 
    Time.at()
  end

  # @return [String]
  def url
    @response.dig(:_links, :self, :href)
  end
end

#urlString

Returns:

  • (String)


29
30
31
# File 'lib/warcraft/character/profile.rb', line 29

def url
  @response.dig(:_links, :self, :href)
end