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