Sha256: 329ef6ccd4b8475db2d654ed52a3956a224d2e8eac2af7f772c51f974c41107a
Contents?: true
Size: 421 Bytes
Versions: 68
Compression:
Stored size: 421 Bytes
Contents
class Puppet::Parser::CodeMerger # Concatenates the logic in the array of parse results into one parse result # @return Puppet::Parser::AST::BlockExpression # def concatenate(parse_results) children = parse_results.select {|x| !x.nil? && x.code}.reduce([]) do |memo, parsed_class| memo + parsed_class.code.children end Puppet::Parser::AST::BlockExpression.new(:children => children) end end
Version data entries
68 entries across 68 versions & 2 rubygems