module DiabloApi::Icons::Portrait
Public Class Methods
large(hero_class, gender)
click to toggle source
# File lib/diablo_api/icons/portrait.rb, line 14 def self.large(hero_class, gender) "http://media.blizzard.com/d3/icons/portraits/64/#{edit_hero_class(hero_class)}_#{@convert.gender_number gender}.png" end
middle(hero_class, gender)
click to toggle source
# File lib/diablo_api/icons/portrait.rb, line 10 def self.middle(hero_class, gender) "http://media.blizzard.com/d3/icons/portraits/42/#{edit_hero_class(hero_class)}_#{@convert.gender_number gender}.png" end
small(hero_class, gender)
click to toggle source
# File lib/diablo_api/icons/portrait.rb, line 6 def self.small(hero_class, gender) "http://media.blizzard.com/d3/icons/portraits/21/#{edit_hero_class(hero_class)}_#{@convert.gender_number gender}.png" end
Private Class Methods
edit_hero_class(hero_class)
click to toggle source
# File lib/diablo_api/icons/portrait.rb, line 19 def self.edit_hero_class(hero_class) if hero_class.include? 'crusader' "x1_#{hero_class.delete('-')}" else hero_class.delete('-') end end