httpx/sig/buffer.rbs
2025-05-13 15:44:21 +01:00

27 lines
486 B
Plaintext

module HTTPX
class Buffer
extend Forwardable
include _ToS
include _ToStr
@buffer: String
attr_reader limit: Integer
def full?: () -> bool
def shift!: (Integer) -> void
def capacity: () -> Integer
# delegated
def <<: (String data) -> String
def empty?: () -> bool
def bytesize: () -> (Integer | Float)
def clear: () -> void
def replace: (string) -> void
private
def initialize: (Integer limit) -> untyped
end
end