У меня есть объект, который имеет атрибуты name
и data
, среди прочих. Я хочу создать хеш, который использует имя как ключ и данные (который является массивом) в качестве значения. Я не могу понять, как уменьшить код ниже, используя map
. Возможно ли это?
def fc_hash
fcs = Hash.new
self.forecasts.each do |fc|
fcs[fc.name] = fc.data
end
fcs
end