Class: Wowapi::Modules::Character::CharacterClass

Inherits:
ResponseData
  • Object
show all
Defined in:
lib/wowapi/modules/character.rb

Overview

todo: issue-13

Instance Attribute Summary

Attributes inherited from ResponseData

#raw

Instance Method Summary collapse

Methods inherited from ResponseData

#as_json, #from_json, #initialize, #to_json

Constructor Details

This class inherits a constructor from Wowapi::ResponseData

Instance Method Details

#avatar(opts = {}) ⇒ Object

Character avatar image. Pass .avatar(https: true) for HTTPS link.



9
10
11
12
# File 'lib/wowapi/modules/character.rb', line 9

def avatar(opts = {})
  _url = @table[:character]['thumbnail'] || @table[:thumbnail]
  _url ? ("http#{'s' if opts[:https]}://render-api-#{Wowapi.region}.worldofwarcraft.com/static-render/#{Wowapi.region}/#{_url}") : (nil)
end