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