Module: Pokemon

Defined in:
lib/pokemon_tcg_sdk.rb,
lib/pokemon_tcg_sdk/set.rb,
lib/pokemon_tcg_sdk/card.rb,
lib/pokemon_tcg_sdk/type.rb,
lib/pokemon_tcg_sdk/attack.rb,
lib/pokemon_tcg_sdk/rarity.rb,
lib/pokemon_tcg_sdk/ability.rb,
lib/pokemon_tcg_sdk/subtype.rb,
lib/pokemon_tcg_sdk/version.rb,
lib/pokemon_tcg_sdk/weakness.rb,
lib/pokemon_tcg_sdk/supertype.rb,
lib/pokemon_tcg_sdk/tcgplayer.rb,
lib/pokemon_tcg_sdk/cardmarket.rb,
lib/pokemon_tcg_sdk/legalities.rb,
lib/pokemon_tcg_sdk/resistance.rb,
lib/pokemon_tcg_sdk/set_images.rb,
lib/pokemon_tcg_sdk/card_images.rb,
lib/pokemon_tcg_sdk/rest_client.rb,
lib/pokemon_tcg_sdk/ancient_trait.rb,
lib/pokemon_tcg_sdk/configuration.rb,
lib/pokemon_tcg_sdk/query_builder.rb

Defined Under Namespace

Modules: RestClient Classes: Ability, AncientTrait, Attack, Card, CardImages, Cardmarket, CardmarketPrices, Configuration, Legalities, QueryBuilder, Rarity, Resistance, Set, SetImages, Subtype, Supertype, TcgPlayerPriceValues, TcgPlayerPrices, Tcgplayer, Type, Weakness

Constant Summary collapse

API_URL =
'https://api.pokemontcg.io'
VERSION =
"4.3.0"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject



29
30
31
# File 'lib/pokemon_tcg_sdk.rb', line 29

def self.configuration
  @configuration ||= Configuration.new
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



33
34
35
# File 'lib/pokemon_tcg_sdk.rb', line 33

def self.configure
  yield(configuration)
end

.resetObject



37
38
39
# File 'lib/pokemon_tcg_sdk.rb', line 37

def self.reset
  @configuration = Configuration.new
end