module ItemStatsHelper
  def link_to_wowhead(item)
    stat = ItemStat.lookup_by_name(item.name)
    
    "<a href=\"#{stat.wowhead_link}\" class=\"#{stat.color}\">#{h(item.name)}</a>"
  end
  
  def link_to_item_with_stats(item)
    stat = ItemStat.lookup_by_name(item.name)
    
    "<a href=\"#{item_path(item)}\" rel=\"item=#{stat.item_id}\" class=\"#{stat.color}\">#{h(item.name)}</a>"
  end
end
module ItemStatsHelper
  def link_to_wowhead(item)
    stat = ItemStat.lookup_by_name(item.name)
    
    "<a href=\"#{stat.wowhead_link}\" class=\"#{stat.color}\">#{h(item.name)}</a>" unless stat.nil?
  end
  
  def link_to_item_with_stats(item)
    stat = ItemStat.lookup_by_name(item.name)
    
    "<a href=\"#{item_path(item)}\" rel=\"item=#{stat.item_id}\" class=\"#{stat.color}\">#{h(item.name)}</a>" unless stat.nil?
  end
end
Make sure we have an ItemStat object before returning something
Make sure we have an ItemStat object before returning something
