class Puppet::SSL::StateMachine::SSLState
Attributes
ssl_context[R]
Public Class Methods
new(machine, ssl_context)
click to toggle source
# File lib/puppet/ssl/state_machine.rb 19 def initialize(machine, ssl_context) 20 @machine = machine 21 @ssl_context = ssl_context 22 @cert_provider = machine.cert_provider 23 @ssl_provider = machine.ssl_provider 24 end
Public Instance Methods
log_error(message)
click to toggle source
# File lib/puppet/ssl/state_machine.rb 32 def log_error(message) 33 # When running daemonized we set stdout to /dev/null, so write to the log instead 34 if Puppet[:daemonize] 35 Puppet.err(message) 36 else 37 $stdout.puts(message) 38 end 39 end
to_error(message, cause)
click to toggle source
# File lib/puppet/ssl/state_machine.rb 26 def to_error(message, cause) 27 detail = Puppet::Error.new(message) 28 detail.set_backtrace(cause.backtrace) 29 Error.new(@machine, message, detail) 30 end