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.

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

ungetc(c) Instance Public methods Pushes character c back onto

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

each(eol=$/) Instance Public methods Executes the block for every line in the

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

getc() Instance Public methods Reads one character from the stream. Returns

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

eof() Instance Public methods Alias for:

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

puts(*args) Instance Public methods Writes args to the stream along

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

flush() Instance Public methods Flushes buffered data to the SSLSocket.

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

gets(eol=$/, limit=nil) Instance Public methods Reads the next âline+ from the

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

new(*args) Class Public methods

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

write(s) Instance Public methods Writes s to the stream. If the

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

each_byte() Instance Public methods Calls the given block once for each byte

2025-01-10 15:47:30