class EnrichmentDb::Language::Datum
Public Class Methods
format_result(result)
click to toggle source
# File lib/enrichment_db/language/datum.rb, line 4 def self.format_result(result) if result.size > 0 puts "Found #{result.size} object/s" result.collect do |h| h.delete('id') h end.sort_by do |h| h['value'] end.each_with_object({}) do |record, h| h[record.fetch('value')] ||= [] h[record.fetch('value')] << record.fetch('language') end.each_with_object({}) do |(key, values), h| h[key] = values.join('|') end else puts "Nothing found" end end