class Vines::Stream::Server::Outbound::AuthRestart

Public Class Methods

new(stream, success=AuthExternal) click to toggle source
Calls superclass method
# File lib/vines/stream/server/outbound/auth_restart.rb, line 8
def initialize(stream, success=AuthExternal)
  super
end

Public Instance Methods

node(node) click to toggle source
# File lib/vines/stream/server/outbound/auth_restart.rb, line 12
def node(node)
  raise StreamErrors::NotAuthorized unless stream?(node)
  if stream.dialback_retry?
    if stream.outbound_tls_required?
      stream.close_connection
      return
    end
    @success = Auth
  end
  advance
end