class Smite::RecommendedItems

Attributes

god_name[R]
role[R]

Public Class Methods

new(god_name, data, role) click to toggle source
Calls superclass method Smite::Object::new
# File lib/smite/recommended_items.rb, line 4
def initialize(god_name, data, role)
  @god_name = god_name
  @role     = role.downcase
  new_data  = {}

  data.each do |rec|
    next unless rec['Role'].downcase == @role

    new_data[rec['Category']] ||= []
    new_data[rec['Category']] << Smite::Game.device(rec['item_id'])
  end
  super(new_data)
end

Public Instance Methods

inspect() click to toggle source
# File lib/smite/recommended_items.rb, line 18
def inspect
  "#<Smite::RecommendedItems '#{god_name}' Role: '#{role}'>"
end