Module: BlizzardApi::Wow
- Defined in:
- lib/blizzard_api_rb/wow.rb,
lib/blizzard_api_rb/wow/slug.rb,
lib/blizzard_api_rb/wow/request.rb,
lib/blizzard_api_rb/wow/game_data/pet.rb,
lib/blizzard_api_rb/wow/game_data/toy.rb,
lib/blizzard_api_rb/wow/profile/guild.rb,
lib/blizzard_api_rb/wow/game_data/item.rb,
lib/blizzard_api_rb/wow/game_data/media.rb,
lib/blizzard_api_rb/wow/game_data/mount.rb,
lib/blizzard_api_rb/wow/game_data/quest.rb,
lib/blizzard_api_rb/wow/game_data/realm.rb,
lib/blizzard_api_rb/wow/game_data/spell.rb,
lib/blizzard_api_rb/wow/game_data/title.rb,
lib/blizzard_api_rb/wow/game_data/region.rb,
lib/blizzard_api_rb/wow/game_data/talent.rb,
lib/blizzard_api_rb/wow/game_data/auction.rb,
lib/blizzard_api_rb/wow/game_data/journal.rb,
lib/blizzard_api_rb/wow/game_data/covenant.rb,
lib/blizzard_api_rb/wow/game_data/creature.rb,
lib/blizzard_api_rb/wow/game_data/heirloom.rb,
lib/blizzard_api_rb/wow/game_data/pvp_tier.rb,
lib/blizzard_api_rb/wow/game_data/wow_token.rb,
lib/blizzard_api_rb/wow/game_data/power_type.rb,
lib/blizzard_api_rb/wow/game_data/profession.rb,
lib/blizzard_api_rb/wow/game_data/pvp_region.rb,
lib/blizzard_api_rb/wow/game_data/pvp_season.rb,
lib/blizzard_api_rb/wow/game_data/reputation.rb,
lib/blizzard_api_rb/wow/game_data/achievement.rb,
lib/blizzard_api_rb/wow/game_data/guild_crest.rb,
lib/blizzard_api_rb/wow/game_data/tech_talent.rb,
lib/blizzard_api_rb/wow/search/search_request.rb,
lib/blizzard_api_rb/wow/search/search_composer.rb,
lib/blizzard_api_rb/wow/game_data/playable_race.rb,
lib/blizzard_api_rb/wow/profile/account_profile.rb,
lib/blizzard_api_rb/wow/game_data/playable_class.rb,
lib/blizzard_api_rb/wow/game_data/azerite_essence.rb,
lib/blizzard_api_rb/wow/game_data/connected_realm.rb,
lib/blizzard_api_rb/wow/game_data/mythic_keystone.rb,
lib/blizzard_api_rb/wow/profile/character_profile.rb,
lib/blizzard_api_rb/wow/game_data/modified_crafting.rb,
lib/blizzard_api_rb/wow/game_data/generic_data_endpoint.rb,
lib/blizzard_api_rb/wow/game_data/mythic_keystone_affix.rb,
lib/blizzard_api_rb/wow/game_data/mythic_raid_leaderboard.rb,
lib/blizzard_api_rb/wow/game_data/playable_specialization.rb,
lib/blizzard_api_rb/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, 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
59
60
61
|
# File 'lib/blizzard_api_rb/wow.rb', line 59
def self.achievement(**options)
BlizzardApi::Wow::Achievement.new(**options)
end
|
.auction(**options) ⇒ Auction
66
67
68
|
# File 'lib/blizzard_api_rb/wow.rb', line 66
def self.auction(**options)
BlizzardApi::Wow::Auction.new(**options)
end
|
.azerite_essence(**options) ⇒ AzeriteEssence
73
74
75
|
# File 'lib/blizzard_api_rb/wow.rb', line 73
def self.azerite_essence(**options)
BlizzardApi::Wow::AzeriteEssence.new(**options)
end
|
331
332
333
|
# File 'lib/blizzard_api_rb/wow.rb', line 331
def self.character_profile(**options)
BlizzardApi::Wow::CharacterProfile.new(**options)
end
|
.connected_realm(**options) ⇒ ConnectedRealm
80
81
82
|
# File 'lib/blizzard_api_rb/wow.rb', line 80
def self.connected_realm(**options)
BlizzardApi::Wow::ConnectedRealm.new(**options)
end
|
.covenant(**options) ⇒ Covenant
87
88
89
|
# File 'lib/blizzard_api_rb/wow.rb', line 87
def self.covenant(**options)
BlizzardApi::Wow::Covenant.new(**options)
end
|
.creature(**options) ⇒ Creature
94
95
96
|
# File 'lib/blizzard_api_rb/wow.rb', line 94
def self.creature(**options)
BlizzardApi::Wow::Creature.new(**options)
end
|
.guild(**options) ⇒ Guild
324
325
326
|
# File 'lib/blizzard_api_rb/wow.rb', line 324
def self.guild(**options)
BlizzardApi::Wow::Guild.new(**options)
end
|
.guild_crest(**options) ⇒ GuildCrest
101
102
103
|
# File 'lib/blizzard_api_rb/wow.rb', line 101
def self.guild_crest(**options)
BlizzardApi::Wow::GuildCrest.new(**options)
end
|
.heirloom(**options) ⇒ Heirloom
108
109
110
|
# File 'lib/blizzard_api_rb/wow.rb', line 108
def self.heirloom(**options)
BlizzardApi::Wow::Heirloom.new(**options)
end
|
.item(**options) ⇒ Item
115
116
117
|
# File 'lib/blizzard_api_rb/wow.rb', line 115
def self.item(**options)
BlizzardApi::Wow::Item.new(**options)
end
|
.journal(**options) ⇒ Journal
122
123
124
|
# File 'lib/blizzard_api_rb/wow.rb', line 122
def self.journal(**options)
BlizzardApi::Wow::Journal.new(**options)
end
|
129
130
131
|
# File 'lib/blizzard_api_rb/wow.rb', line 129
def self.media(**options)
BlizzardApi::Wow::Media.new(**options)
end
|
136
137
138
|
# File 'lib/blizzard_api_rb/wow.rb', line 136
def self.modified_crafting(**options)
BlizzardApi::Wow::ModifiedCrafting.new(**options)
end
|
.mount(**options) ⇒ Mount
143
144
145
|
# File 'lib/blizzard_api_rb/wow.rb', line 143
def self.mount(**options)
BlizzardApi::Wow::Mount.new(**options)
end
|
.mythic_keystone(**options) ⇒ MythicKeystone
157
158
159
|
# File 'lib/blizzard_api_rb/wow.rb', line 157
def self.mythic_keystone(**options)
BlizzardApi::Wow::MythicKeystone.new(**options)
end
|
150
151
152
|
# File 'lib/blizzard_api_rb/wow.rb', line 150
def self.mythic_keystone_affix(**options)
BlizzardApi::Wow::MythicKeystoneAffix.new(**options)
end
|
171
172
173
|
# File 'lib/blizzard_api_rb/wow.rb', line 171
def self.mythic_keystone_leaderboard(**options)
BlizzardApi::Wow::MythicKeystoneLeaderboard.new(**options)
end
|
164
165
166
|
# File 'lib/blizzard_api_rb/wow.rb', line 164
def self.mythic_raid_leaderboard(**options)
BlizzardApi::Wow::MythicRaidLeaderboard.new(**options)
end
|
.pet(**options) ⇒ Pet
178
179
180
|
# File 'lib/blizzard_api_rb/wow.rb', line 178
def self.pet(**options)
BlizzardApi::Wow::Pet.new(**options)
end
|
.playable_class(**options) ⇒ PlayableClass
185
186
187
|
# File 'lib/blizzard_api_rb/wow.rb', line 185
def self.playable_class(**options)
BlizzardApi::Wow::PlayableClass.new(**options)
end
|
.playable_race(**options) ⇒ Race
192
193
194
|
# File 'lib/blizzard_api_rb/wow.rb', line 192
def self.playable_race(**options)
BlizzardApi::Wow::PlayableRace.new(**options)
end
|
199
200
201
|
# File 'lib/blizzard_api_rb/wow.rb', line 199
def self.playable_specialization(**options)
BlizzardApi::Wow::PlayableSpecialization.new(**options)
end
|
.power_type(**options) ⇒ PowerType
206
207
208
|
# File 'lib/blizzard_api_rb/wow.rb', line 206
def self.power_type(**options)
BlizzardApi::Wow::PowerType.new(**options)
end
|
.profession(**options) ⇒ Profession
213
214
215
|
# File 'lib/blizzard_api_rb/wow.rb', line 213
def self.profession(**options)
BlizzardApi::Wow::Profession.new(**options)
end
|
.profile(token, **options) ⇒ Profile
317
318
319
|
# File 'lib/blizzard_api_rb/wow.rb', line 317
def self.profile(token, **options)
BlizzardApi::Wow::AccountProfile.new(token, **options)
end
|
.pvp_region(**options) ⇒ PvpRegion
220
221
222
|
# File 'lib/blizzard_api_rb/wow.rb', line 220
def self.pvp_region(**options)
BlizzardApi::Wow::PvpRegion.new(**options)
end
|
.pvp_season(**options) ⇒ PvpSeason
227
228
229
|
# File 'lib/blizzard_api_rb/wow.rb', line 227
def self.pvp_season(**options)
BlizzardApi::Wow::PvpSeason.new(**options)
end
|
.pvp_tier(**options) ⇒ PvpTier
234
235
236
|
# File 'lib/blizzard_api_rb/wow.rb', line 234
def self.pvp_tier(**options)
BlizzardApi::Wow::PvpTier.new(**options)
end
|
.quest(**options) ⇒ Quest
241
242
243
|
# File 'lib/blizzard_api_rb/wow.rb', line 241
def self.quest(**options)
BlizzardApi::Wow::Quest.new(**options)
end
|
.realm(**options) ⇒ Realm
248
249
250
|
# File 'lib/blizzard_api_rb/wow.rb', line 248
def self.realm(**options)
BlizzardApi::Wow::Realm.new(**options)
end
|
.region(**options) ⇒ Region
255
256
257
|
# File 'lib/blizzard_api_rb/wow.rb', line 255
def self.region(**options)
BlizzardApi::Wow::Region.new(**options)
end
|
.reputation(**options) ⇒ Reputation
262
263
264
|
# File 'lib/blizzard_api_rb/wow.rb', line 262
def self.reputation(**options)
BlizzardApi::Wow::Reputation.new(**options)
end
|
.spell(**options) ⇒ Spell
269
270
271
|
# File 'lib/blizzard_api_rb/wow.rb', line 269
def self.spell(**options)
BlizzardApi::Wow::Spell.new(**options)
end
|
.talent(**options) ⇒ Talent
276
277
278
|
# File 'lib/blizzard_api_rb/wow.rb', line 276
def self.talent(**options)
BlizzardApi::Wow::Talent.new(**options)
end
|
.tech_talent(**options) ⇒ TechTalent
283
284
285
|
# File 'lib/blizzard_api_rb/wow.rb', line 283
def self.tech_talent(**options)
BlizzardApi::Wow::TechTalent.new(**options)
end
|
.title(**options) ⇒ Title
290
291
292
|
# File 'lib/blizzard_api_rb/wow.rb', line 290
def self.title(**options)
BlizzardApi::Wow::Title.new(**options)
end
|
.toy(**options) ⇒ Toy
297
298
299
|
# File 'lib/blizzard_api_rb/wow.rb', line 297
def self.toy(**options)
BlizzardApi::Wow::Toy.new(**options)
end
|
.wow_token(**options) ⇒ WowToken
304
305
306
|
# File 'lib/blizzard_api_rb/wow.rb', line 304
def self.wow_token(**options)
BlizzardApi::Wow::WowToken.new(**options)
end
|