class Smite::GodRank
Public Class Methods
level(rank)
click to toggle source
# File lib/smite/god_rank.rb, line 23 def self.level(rank) case rank when 0 then 'none' when (1..4) then 'gold' when (5..9) then 'legendary' when 10 then 'diamond' end end
new(data)
click to toggle source
Calls superclass method
Smite::Object::new
# File lib/smite/god_rank.rb, line 3 def initialize(data) super(DataTransform.transform_gods(data)) end
Public Instance Methods
inspect()
click to toggle source
# File lib/smite/god_rank.rb, line 19 def inspect "#<Smite::GodRank '#{god.name}' Lvl. #{rank} (#{level})>" end
level()
click to toggle source
# File lib/smite/god_rank.rb, line 7 def level self.class.level(rank) end
mastered?()
click to toggle source
# File lib/smite/god_rank.rb, line 15 def mastered? rank > 0 end
mastery()
click to toggle source
# File lib/smite/god_rank.rb, line 11 def mastery mastered? ? 'mastered' : 'unmastered' end