module Refinements::Shared::Reread

Provides functionality for I/O object rewinding.

Public Instance Methods

reread(length = nil, buffer: nil) click to toggle source
# File lib/refinements/shared/reread.rb, line 7
  def reread(length = nil, buffer: nil) = tap(&:rewind).read(length, buffer)
end