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  |