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