Type:
Module
Constants:
BLOCK_SIZE : 1024*16

Default size to read from or write to the SSLSocket for buffer operations.

OpenSSL IO buffering mix-in module.

This module allows an OpenSSL::SSL::SSLSocket to behave like an IO.

close
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::Buffering

close() Instance Public methods Closes the SSLSocket and flushes any unwritten

2025-01-10 15:47:30
read_nonblock
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::Buffering

read_nonblock(maxlen, buf=nil) Instance Public methods Reads at most maxlen

2025-01-10 15:47:30
print
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::Buffering

print(*args) Instance Public methods Writes args to the stream

2025-01-10 15:47:30
read
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::Buffering

read(size=nil, buf=nil) Instance Public methods Reads size bytes

2025-01-10 15:47:30
eof?
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::Buffering

eof?() Instance Public methods Returns true if the stream is at file which means

2025-01-10 15:47:30
readpartial
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::Buffering

readpartial(maxlen, buf=nil) Instance Public methods Reads at most maxlen

2025-01-10 15:47:30
readchar
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::Buffering

readchar() Instance Public methods Reads a one-character string from the stream

2025-01-10 15:47:30
readlines
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::Buffering

readlines(eol=$/) Instance Public methods Reads lines from the stream which

2025-01-10 15:47:30
readline
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::Buffering

readline(eol=$/) Instance Public methods Reads a line from the stream which

2025-01-10 15:47:30
printf
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::Buffering

printf(s, *args) Instance Public methods Formats and writes to the stream converting

2025-01-10 15:47:30