class Puppet::ResourceApi::IOContext

Implement Resource API Conext to log through an IO object, defaulting to ‘$stderr`. There is no access to a device here. You can supply a transport if necessary.

Attributes

transport[R]

Public Class Methods

new(definition, target = $stderr, transport = nil) click to toggle source
Calls superclass method Puppet::ResourceApi::BaseContext::new
# File lib/puppet/resource_api/io_context.rb, line 10
def initialize(definition, target = $stderr, transport = nil)
  super(definition)
  @target = target
  @transport = transport
end

Protected Instance Methods

send_log(level, message) click to toggle source
# File lib/puppet/resource_api/io_context.rb, line 18
def send_log(level, message)
  @target.puts "#{level}: #{message}"
end