Module: GW2::API
- Defined in:
- lib/gw2_ruby.rb,
lib/gw2/api/map.rb,
lib/gw2/api/file.rb,
lib/gw2/api/item.rb,
lib/gw2/api/skin.rb,
lib/gw2/api/build.rb,
lib/gw2/api/color.rb,
lib/gw2/api/floor.rb,
lib/gw2/api/world.rb,
lib/gw2/api/recipe.rb,
lib/gw2/api/account.rb,
lib/gw2/api/quaggan.rb,
lib/gw2/api/commerce.rb,
lib/gw2/api/material.rb,
lib/gw2/api/character.rb,
lib/gw2/api/continent.rb,
lib/gw2/api/token_info.rb
Defined Under Namespace
Classes: Account, Build, Character, Color, Commerce, Continent, File, Floor, Item, Map, Material, Quaggan, Recipe, Skin, TokenInfo, World
Constant Summary collapse
- API_ROOT =
URL Root
'https://api.guildwars2.com/'
- ANET_CONN_NOAUTH =
Faraday.new GW2::API::API_ROOT do |conn| conn.request :json conn.response :json, :content_type => /\bjson$/ conn.adapter Faraday.default_adapter end
- ANET_CONN_AUTH =
Faraday.new GW2::API::API_ROOT do |conn| conn.request :oauth2, '' conn.request :json conn.response :json, :content_type => /\bjson$/ conn.adapter Faraday.default_adapter end
- ENDPOINT =
{ :account => '/v2/account', :build => '/v2/build', :colors => '/v2/colors', :commerce_exchange => '/v2/commerce/exchange', :commerce_exchange_coins => '/v2/commerce/exchange/coins', :commerce_exchange_gems => '/v2/commerce/exchange/gems', :commerce_listings => '/v2/commerce/listings', :commerce_prices => '/v2/commerce/prices', :commerce_transactions => '/v2/commerce/transactions', :continents => '/v2/continents', :files => '/v2/files', :floors => '/v2/floors', :items => '/v2/items', :maps => '/v2/maps', :quaggans => '/v2/quaggans', :recipes => '/v2/recipes', :recipes_search => '/v2/recipes/search', :skins => '/v2/skins', :worlds => '/v2/worlds' }