class Warcraft::Character::Achievements
Public Instance Methods
achievements()
click to toggle source
@return [Array<AchievementFragment>]
# File lib/warcraft/character/achievements.rb, line 15 def achievements @achievements ||= @response[:achievements].map { |a| AchievementFragment.new(@client, a) } end
category_progress()
click to toggle source
@return [Array<CategoryProgress>]
# File lib/warcraft/character/achievements.rb, line 20 def category_progress @category_progress ||= @response[:category_progress].map { |c| CategoryProgress.new(@client, c) } end
character()
click to toggle source
@return [Warcraft::Fragments::CharacterFragment]
# File lib/warcraft/character/achievements.rb, line 30 def character @character ||= CharacterFragment.new(@client, @response[:character]) end
recent_events()
click to toggle source
@return [Array<AchievementEvent>]
# File lib/warcraft/character/achievements.rb, line 25 def recent_events @recent_events ||= @response[:recent_events].map { |e| AchievementEvent.new(@client, e) } end
statistics()
click to toggle source
# File lib/warcraft/character/achievements.rb, line 34 def statistics link end
total_points()
click to toggle source
# File lib/warcraft/character/achievements.rb, line 10 def total_points @response[:total_points] end
total_quantity()
click to toggle source
# File lib/warcraft/character/achievements.rb, line 6 def total_quantity @response[:total_quantity] end