Sha256: 3e57a84d6c313f86bf8d5e074e8e2c357c97648b16ea8c3de5143876204ab597
Contents?: true
Size: 758 Bytes
Versions: 3
Compression:
Stored size: 758 Bytes
Contents
# frozen_string_literal: true module HTTP module FormData # Common behaviour for objects defined by an IO object. module Readable # Returns IO content. # # @return [String] def to_s rewind read end # Reads and returns part of IO content. # # @param [Integer] length Number of bytes to retrieve # @param [String] outbuf String to be replaced with retrieved data # # @return [String, nil] def read(length = nil, outbuf = nil) @io.read(length, outbuf) end # Returns IO size. # # @return [Integer] def size @io.size end # Rewinds the IO. def rewind @io.rewind end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
http-form_data-2.0.0 | lib/http/form_data/readable.rb |
http-form_data-2.0.0.pre2 | lib/http/form_data/readable.rb |
http-form_data-2.0.0.pre1 | lib/http/form_data/readable.rb |