class Dota::API::Ability

Attributes

full_name[R]
id[R]
internal_name[R]
name[R]

Public Class Methods

new(id) click to toggle source
# File lib/dota/api/ability.rb, line 10
def initialize(id)
  @id = id
  @internal_name = mapping[id][0]
  @name = mapping[id][1] || @internal_name
end

Public Instance Methods

image_url(type = :lg) click to toggle source
# File lib/dota/api/ability.rb, line 16
def image_url(type = :lg)
  # Possible values for type:
  # :hp1 - 90x90 PNG image
  # :hp2 - 105x105 PNG image
  # :lg - 128x128 PNG image

  "http://cdn.dota2.com/apps/dota2/images/abilities/#{internal_name}_#{type}.png"
end