Sha256: 873c260dfd84f3cbc58a14aa1d40ce1d6256d8414ed3989bac9f6bbdc2c29aa9
Contents?: true
Size: 427 Bytes
Versions: 6
Compression:
Stored size: 427 Bytes
Contents
module Puppet::Parser::Functions newfunction(:hiera_include, :arity => -2) do |*args| require 'hiera_puppet' key, default, override = HieraPuppet.parse_args(args) if answer = HieraPuppet.lookup(key, default, self, override, :array) method = Puppet::Parser::Functions.function(:include) send(method, answer) else raise Puppet::ParseError, "Could not find data item #{key}" end end end
Version data entries
6 entries across 6 versions & 2 rubygems