Class: Raptor::Binder::SslListener

Inherits:
Data
  • Object
show all
Defined in:
lib/raptor/binder.rb,
sig/generated/raptor/binder.rbs

Overview

Pairs a TCPServer with the SSL context to use for accepted connections.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#ssl_contextObject (readonly)

Returns the value of attribute ssl_context

Returns:

  • (Object)

    the current value of ssl_context



23
24
25
# File 'lib/raptor/binder.rb', line 23

def ssl_context
  @ssl_context
end

#tcp_serverObject (readonly)

Returns the value of attribute tcp_server

Returns:

  • (Object)

    the current value of tcp_server



23
24
25
# File 'lib/raptor/binder.rb', line 23

def tcp_server
  @tcp_server
end

Class Method Details

.members[ :tcp_server, :ssl_context ]

Returns:

  • ([ :tcp_server, :ssl_context ])


25
# File 'sig/generated/raptor/binder.rbs', line 25

def self.members: () -> [ :tcp_server, :ssl_context ]

.new(tcp_server, ssl_context) ⇒ instance .new(tcp_server:, ssl_context:) ⇒ instance

Overloads:

  • .new(tcp_server, ssl_context) ⇒ instance

    Parameters:

    • tcp_server (Object)
    • ssl_context (Object)

    Returns:

    • (instance)
  • .new(tcp_server:, ssl_context:) ⇒ instance

    Parameters:

    • tcp_server: (Object)
    • ssl_context: (Object)

    Returns:

    • (instance)


22
23
# File 'sig/generated/raptor/binder.rbs', line 22

def self.new: (untyped tcp_server, untyped ssl_context) -> instance
| (tcp_server: untyped, ssl_context: untyped) -> instance

Instance Method Details

#closeObject



31
# File 'lib/raptor/binder.rb', line 31

def close = tcp_server.close

#local_addressObject



28
# File 'lib/raptor/binder.rb', line 28

def local_address = tcp_server.local_address

#members[ :tcp_server, :ssl_context ]

Returns:

  • ([ :tcp_server, :ssl_context ])


27
# File 'sig/generated/raptor/binder.rbs', line 27

def members: () -> [ :tcp_server, :ssl_context ]

#to_ioObject



25
# File 'lib/raptor/binder.rb', line 25

def to_io = tcp_server