Sha256: 78ccda0a99159031dcfc663154d71df3adcab2304afe13ee0060f009ae90c6b5
Contents?: true
Size: 434 Bytes
Versions: 11
Compression:
Stored size: 434 Bytes
Contents
# store items as ids, not names def standardize_item cardish if (id = Card.fetch_id cardish) "~#{id}" else Rails.logger.info "no id for '#{cardish}' added to id pointer" nil end end def item_ids args={} item_strings(args).map do |item| item = standardize_item item unless item.match?(/^~/) item.to_s.tr("~", "").to_i end.compact end def item_names args={} item_ids(args).map(&:cardname).compact end
Version data entries
11 entries across 11 versions & 2 rubygems