13 lines
384 B
Ruby
13 lines
384 B
Ruby
def merge_item_location_data(location)
|
|
if (location && location[:location])
|
|
templates = @items['/_data/locations/'].attributes
|
|
if templates[location[:location].to_sym]
|
|
location.merge!(templates[location[:location].to_sym])
|
|
end
|
|
end
|
|
end
|
|
|
|
def merge_location_data()
|
|
items.select { |i| i[:kind] == 'event' }.each { |e| merge_item_location_data(e[:location]) }
|
|
end
|
|
|