Module: BlizzardApi::Wow
- Defined in:
- lib/blizzard_api/wow.rb,
lib/blizzard_api/wow/slug.rb,
lib/blizzard_api/wow/request.rb,
lib/blizzard_api/wow/game_data/pet.rb,
lib/blizzard_api/wow/game_data/toy.rb,
lib/blizzard_api/wow/profile/guild.rb,
lib/blizzard_api/wow/game_data/item.rb,
lib/blizzard_api/wow/game_data/media.rb,
lib/blizzard_api/wow/game_data/mount.rb,
lib/blizzard_api/wow/game_data/quest.rb,
lib/blizzard_api/wow/game_data/realm.rb,
lib/blizzard_api/wow/game_data/spell.rb,
lib/blizzard_api/wow/game_data/title.rb,
lib/blizzard_api/wow/game_data/region.rb,
lib/blizzard_api/wow/game_data/talent.rb,
lib/blizzard_api/wow/game_data/auction.rb,
lib/blizzard_api/wow/game_data/journal.rb,
lib/blizzard_api/wow/game_data/covenant.rb,
lib/blizzard_api/wow/game_data/creature.rb,
lib/blizzard_api/wow/game_data/heirloom.rb,
lib/blizzard_api/wow/game_data/pvp_tier.rb,
lib/blizzard_api/wow/game_data/wow_token.rb,
lib/blizzard_api/wow/game_data/power_type.rb,
lib/blizzard_api/wow/game_data/profession.rb,
lib/blizzard_api/wow/game_data/pvp_region.rb,
lib/blizzard_api/wow/game_data/pvp_season.rb,
lib/blizzard_api/wow/game_data/reputation.rb,
lib/blizzard_api/wow/game_data/achievement.rb,
lib/blizzard_api/wow/game_data/guild_crest.rb,
lib/blizzard_api/wow/game_data/tech_talent.rb,
lib/blizzard_api/wow/search/search_request.rb,
lib/blizzard_api/wow/search/search_composer.rb,
lib/blizzard_api/wow/game_data/playable_race.rb,
lib/blizzard_api/wow/profile/account_profile.rb,
lib/blizzard_api/wow/game_data/playable_class.rb,
lib/blizzard_api/wow/game_data/azerite_essence.rb,
lib/blizzard_api/wow/game_data/connected_realm.rb,
lib/blizzard_api/wow/game_data/item_appearance.rb,
lib/blizzard_api/wow/game_data/mythic_keystone.rb,
lib/blizzard_api/wow/profile/character_profile.rb,
lib/blizzard_api/wow/game_data/modified_crafting.rb,
lib/blizzard_api/wow/game_data/generic_data_endpoint.rb,
lib/blizzard_api/wow/game_data/mythic_keystone_affix.rb,
lib/blizzard_api/wow/game_data/mythic_raid_leaderboard.rb,
lib/blizzard_api/wow/game_data/playable_specialization.rb,
lib/blizzard_api/wow/game_data/mythic_keystone_leaderboard.rb
Overview
World of Warcraft related classes
Defined Under Namespace
Modules: Searchable, Slug
Classes: AccountProfile, Achievement, Auction, AzeriteEssence, CharacterProfile, ConnectedRealm, Covenant, Creature, GenericDataEndpoint, Guild, GuildCrest, Heirloom, Item, ItemAppearance, Journal, Media, ModifiedCrafting, Mount, MythicKeystone, MythicKeystoneAffix, MythicKeystoneLeaderboard, MythicRaidLeaderboard, Pet, PlayableClass, PlayableRace, PlayableSpecialization, PowerType, Profession, PvpRegion, PvpSeason, PvpTier, Quest, Realm, Region, Reputation, Request, SearchComposer, Spell, Talent, TechTalent, Title, Toy, WowToken
Class Method Summary
collapse
Class Method Details
.achievement(**options) ⇒ Achievement
60
61
62
|
# File 'lib/blizzard_api/wow.rb', line 60
def self.achievement(**options)
BlizzardApi::Wow::Achievement.new(**options)
end
|
.auction(**options) ⇒ Auction
67
68
69
|
# File 'lib/blizzard_api/wow.rb', line 67
def self.auction(**options)
BlizzardApi::Wow::Auction.new(**options)
end
|
.azerite_essence(**options) ⇒ AzeriteEssence
74
75
76
|
# File 'lib/blizzard_api/wow.rb', line 74
def self.azerite_essence(**options)
BlizzardApi::Wow::AzeriteEssence.new(**options)
end
|
339
340
341
|
# File 'lib/blizzard_api/wow.rb', line 339
def self.character_profile(**options)
BlizzardApi::Wow::CharacterProfile.new(**options)
end
|
.connected_realm(**options) ⇒ ConnectedRealm
81
82
83
|
# File 'lib/blizzard_api/wow.rb', line 81
def self.connected_realm(**options)
BlizzardApi::Wow::ConnectedRealm.new(**options)
end
|
.covenant(**options) ⇒ Covenant
88
89
90
|
# File 'lib/blizzard_api/wow.rb', line 88
def self.covenant(**options)
BlizzardApi::Wow::Covenant.new(**options)
end
|
.creature(**options) ⇒ Creature
95
96
97
|
# File 'lib/blizzard_api/wow.rb', line 95
def self.creature(**options)
BlizzardApi::Wow::Creature.new(**options)
end
|
.guild(**options) ⇒ Guild
332
333
334
|
# File 'lib/blizzard_api/wow.rb', line 332
def self.guild(**options)
BlizzardApi::Wow::Guild.new(**options)
end
|
.guild_crest(**options) ⇒ GuildCrest
102
103
104
|
# File 'lib/blizzard_api/wow.rb', line 102
def self.guild_crest(**options)
BlizzardApi::Wow::GuildCrest.new(**options)
end
|
.heirloom(**options) ⇒ Heirloom
109
110
111
|
# File 'lib/blizzard_api/wow.rb', line 109
def self.heirloom(**options)
BlizzardApi::Wow::Heirloom.new(**options)
end
|
.item(**options) ⇒ Item
116
117
118
|
# File 'lib/blizzard_api/wow.rb', line 116
def self.item(**options)
BlizzardApi::Wow::Item.new(**options)
end
|
.item_appearance(**options) ⇒ Item
123
124
125
|
# File 'lib/blizzard_api/wow.rb', line 123
def self.item_appearance(**options)
BlizzardApi::Wow::ItemAppearance.new(**options)
end
|
.journal(**options) ⇒ Journal
130
131
132
|
# File 'lib/blizzard_api/wow.rb', line 130
def self.journal(**options)
BlizzardApi::Wow::Journal.new(**options)
end
|
137
138
139
|
# File 'lib/blizzard_api/wow.rb', line 137
def self.media(**options)
BlizzardApi::Wow::Media.new(**options)
end
|
144
145
146
|
# File 'lib/blizzard_api/wow.rb', line 144
def self.modified_crafting(**options)
BlizzardApi::Wow::ModifiedCrafting.new(**options)
end
|
.mount(**options) ⇒ Mount
151
152
153
|
# File 'lib/blizzard_api/wow.rb', line 151
def self.mount(**options)
BlizzardApi::Wow::Mount.new(**options)
end
|
.mythic_keystone(**options) ⇒ MythicKeystone
165
166
167
|
# File 'lib/blizzard_api/wow.rb', line 165
def self.mythic_keystone(**options)
BlizzardApi::Wow::MythicKeystone.new(**options)
end
|
158
159
160
|
# File 'lib/blizzard_api/wow.rb', line 158
def self.mythic_keystone_affix(**options)
BlizzardApi::Wow::MythicKeystoneAffix.new(**options)
end
|
179
180
181
|
# File 'lib/blizzard_api/wow.rb', line 179
def self.mythic_keystone_leaderboard(**options)
BlizzardApi::Wow::MythicKeystoneLeaderboard.new(**options)
end
|
172
173
174
|
# File 'lib/blizzard_api/wow.rb', line 172
def self.mythic_raid_leaderboard(**options)
BlizzardApi::Wow::MythicRaidLeaderboard.new(**options)
end
|
.pet(**options) ⇒ Pet
186
187
188
|
# File 'lib/blizzard_api/wow.rb', line 186
def self.pet(**options)
BlizzardApi::Wow::Pet.new(**options)
end
|
.playable_class(**options) ⇒ PlayableClass
193
194
195
|
# File 'lib/blizzard_api/wow.rb', line 193
def self.playable_class(**options)
BlizzardApi::Wow::PlayableClass.new(**options)
end
|
.playable_race(**options) ⇒ Race
200
201
202
|
# File 'lib/blizzard_api/wow.rb', line 200
def self.playable_race(**options)
BlizzardApi::Wow::PlayableRace.new(**options)
end
|
207
208
209
|
# File 'lib/blizzard_api/wow.rb', line 207
def self.playable_specialization(**options)
BlizzardApi::Wow::PlayableSpecialization.new(**options)
end
|
.power_type(**options) ⇒ PowerType
214
215
216
|
# File 'lib/blizzard_api/wow.rb', line 214
def self.power_type(**options)
BlizzardApi::Wow::PowerType.new(**options)
end
|
.profession(**options) ⇒ Profession
221
222
223
|
# File 'lib/blizzard_api/wow.rb', line 221
def self.profession(**options)
BlizzardApi::Wow::Profession.new(**options)
end
|
.profile(token, **options) ⇒ Profile
325
326
327
|
# File 'lib/blizzard_api/wow.rb', line 325
def self.profile(token, **options)
BlizzardApi::Wow::AccountProfile.new(token, **options)
end
|
.pvp_region(**options) ⇒ PvpRegion
228
229
230
|
# File 'lib/blizzard_api/wow.rb', line 228
def self.pvp_region(**options)
BlizzardApi::Wow::PvpRegion.new(**options)
end
|
.pvp_season(**options) ⇒ PvpSeason
235
236
237
|
# File 'lib/blizzard_api/wow.rb', line 235
def self.pvp_season(**options)
BlizzardApi::Wow::PvpSeason.new(**options)
end
|
.pvp_tier(**options) ⇒ PvpTier
242
243
244
|
# File 'lib/blizzard_api/wow.rb', line 242
def self.pvp_tier(**options)
BlizzardApi::Wow::PvpTier.new(**options)
end
|
.quest(**options) ⇒ Quest
249
250
251
|
# File 'lib/blizzard_api/wow.rb', line 249
def self.quest(**options)
BlizzardApi::Wow::Quest.new(**options)
end
|
.realm(**options) ⇒ Realm
256
257
258
|
# File 'lib/blizzard_api/wow.rb', line 256
def self.realm(**options)
BlizzardApi::Wow::Realm.new(**options)
end
|
.region(**options) ⇒ Region
263
264
265
|
# File 'lib/blizzard_api/wow.rb', line 263
def self.region(**options)
BlizzardApi::Wow::Region.new(**options)
end
|
.reputation(**options) ⇒ Reputation
270
271
272
|
# File 'lib/blizzard_api/wow.rb', line 270
def self.reputation(**options)
BlizzardApi::Wow::Reputation.new(**options)
end
|
.spell(**options) ⇒ Spell
277
278
279
|
# File 'lib/blizzard_api/wow.rb', line 277
def self.spell(**options)
BlizzardApi::Wow::Spell.new(**options)
end
|
.talent(**options) ⇒ Talent
284
285
286
|
# File 'lib/blizzard_api/wow.rb', line 284
def self.talent(**options)
BlizzardApi::Wow::Talent.new(**options)
end
|
.tech_talent(**options) ⇒ TechTalent
291
292
293
|
# File 'lib/blizzard_api/wow.rb', line 291
def self.tech_talent(**options)
BlizzardApi::Wow::TechTalent.new(**options)
end
|
.title(**options) ⇒ Title
298
299
300
|
# File 'lib/blizzard_api/wow.rb', line 298
def self.title(**options)
BlizzardApi::Wow::Title.new(**options)
end
|
.toy(**options) ⇒ Toy
305
306
307
|
# File 'lib/blizzard_api/wow.rb', line 305
def self.toy(**options)
BlizzardApi::Wow::Toy.new(**options)
end
|
.wow_token(**options) ⇒ WowToken
312
313
314
|
# File 'lib/blizzard_api/wow.rb', line 312
def self.wow_token(**options)
BlizzardApi::Wow::WowToken.new(**options)
end
|