class Warcraft::Character::AchievementEvent
Public Class Methods
new(client, data)
click to toggle source
# File lib/warcraft/character/achievements.rb, line 137 def initialize(client, data) @client = client @data = data end
Public Instance Methods
achievement_id()
click to toggle source
@return [Integer]
# File lib/warcraft/character/achievements.rb, line 153 def achievement_id @data.dig(:achievement, :id) end
achievement_name()
click to toggle source
@return [String]
# File lib/warcraft/character/achievements.rb, line 148 def achievement_name @data.dig(:achievement, :name) end
achievement_url()
click to toggle source
@return [String]
# File lib/warcraft/character/achievements.rb, line 143 def achievement_url @data.dig(:achievement, :key, :href) end
time()
click to toggle source
@return [Time]
# File lib/warcraft/character/achievements.rb, line 158 def time ApiResponse.convert_time(@data[:timestamp]) end