class DiabloApi::Item

Attributes

data[R]
item_id[R]
locale[R]
region[R]

Public Class Methods

new(region, locale, item_id) click to toggle source
# File lib/diablo_api/item.rb, line 10
def initialize(region, locale, item_id)
  @region = region
  @locale = locale
  @item_id = item_id
  fetch
end

Private Instance Methods

build_url() click to toggle source
# File lib/diablo_api/item.rb, line 23
def build_url
  "https://#{@region}.api.battle.net/d3/data/item/#{@item_id}?locale=#{@locale}&apikey=#{DiabloApi::Config.configuration.api_key}"
end
fetch() click to toggle source
# File lib/diablo_api/item.rb, line 19
def fetch
  @data = JSON.load(open(build_url).read)
end