Module: MTG
- Defined in:
- lib/mtg_sdk.rb,
lib/mtg_sdk/set.rb,
lib/mtg_sdk/card.rb,
lib/mtg_sdk/type.rb,
lib/mtg_sdk/ruling.rb,
lib/mtg_sdk/subtype.rb,
lib/mtg_sdk/version.rb,
lib/mtg_sdk/legality.rb,
lib/mtg_sdk/changelog.rb,
lib/mtg_sdk/supertype.rb,
lib/mtg_sdk/rest_client.rb,
lib/mtg_sdk/foreign_name.rb,
lib/mtg_sdk/configuration.rb,
lib/mtg_sdk/query_builder.rb,
lib/mtg_sdk/representers/set_representer.rb,
lib/mtg_sdk/representers/card_representer.rb,
lib/mtg_sdk/representers/ruling_representer.rb,
lib/mtg_sdk/representers/legality_representer.rb,
lib/mtg_sdk/representers/changelog_representer.rb,
lib/mtg_sdk/representers/foreign_name_representer.rb
Defined Under Namespace
Modules: CardRepresenter, ChangelogRepresenter, ForeignNameRepresenter, LegalityRepresenter, RestClient, RulingRepresenter, SetRepresenter
Classes: Card, Changelog, Configuration, ForeignName, Legality, QueryBuilder, Ruling, Set, Subtype, Supertype, Type
Constant Summary
collapse
- API_URL =
'https://api.magicthegathering.io'
- VERSION =
"3.2.1"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.configuration ⇒ Object
22
23
24
|
# File 'lib/mtg_sdk.rb', line 22
def self.configuration
@configuration ||= Configuration.new
end
|
Class Method Details
26
27
28
|
# File 'lib/mtg_sdk.rb', line 26
def self.configure
yield(configuration)
end
|
.reset ⇒ Object
30
31
32
|
# File 'lib/mtg_sdk.rb', line 30
def self.reset
@configuration = Configuration.new
end
|