Sha256: 8c39215ae45b5520f6682d5b5d28323ef0c8181465d318886d75bf26e1440f30
Contents?: true
Size: 682 Bytes
Versions: 4
Compression:
Stored size: 682 Bytes
Contents
# # module_options.rb # # This function sets module level default options for other functions. # module Puppet::Parser::Functions newfunction(:module_options, :doc => <<-EOS This function sets module level default options for other functions: EOS ) do |args| CORL.run do raise(Puppet::ParseError, "module_options(): Define a context name and at least one option name/value pair: " + "given (#{args.size} for 2)") if args.size < 2 contexts = args[0] options = args[1] force = ( args[2] ? true : false ) CORL::Config.set_options(CORL::Util::Data.prefix(self.source.module_name, contexts), options, force) end end end
Version data entries
4 entries across 4 versions & 1 rubygems