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
18 def initialize(machine, ssl_context)
19   @machine = machine
20   @ssl_context = ssl_context
21   @cert_provider = machine.cert_provider
22   @ssl_provider = machine.ssl_provider
23 end

Public Instance Methods

to_error(message, cause) click to toggle source
   # File lib/puppet/ssl/state_machine.rb
25 def to_error(message, cause)
26   detail = Puppet::Error.new(message)
27   detail.set_backtrace(cause.backtrace)
28   Error.new(@machine, message, detail)
29 end