class Blackbriar::MapExtract
Attributes
data[R]
map[R]
Public Class Methods
new(map, data)
click to toggle source
# File lib/blackbriar/map_extract.rb, line 3 def initialize(map, data) @map, @data = map, data end
Public Instance Methods
output()
click to toggle source
# File lib/blackbriar/map_extract.rb, line 7 def output provider = ValueProvider.new(data) map.to_a.map do |key, value| Node.new({key => value}, provider).resolve end.reduce(&:merge) end