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