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