Method: Puppet::Util::Log.newdesttype

Defined in:
lib/puppet/util/log.rb

.newdesttype(name, options = {}, &block) ⇒ Object

Create a new destination type.



24
25
26
27
28
29
30
31
32
33
34
35
36
# File 'lib/puppet/util/log.rb', line 24

def self.newdesttype(name, options = {}, &block)
  dest = genclass(
    name,
    :parent => Puppet::Util::Log::Destination,
    :prefix => "Dest",
    :block => block,
    :hash => @desttypes,
    :attributes => options
  )
  dest.match(dest.name)

  dest
end