Class: Gem::Package::TarWriter::RestrictedStream

Inherits:
Object
  • Object
show all
Defined in:
lib/rubygems/package/tar_writer.rb

Overview

IO wrapper that provides only #write

Instance Method Summary collapse

Constructor Details

#initialize(io) ⇒ RestrictedStream

Creates a new RestrictedStream wrapping io



57
58
59
# File 'lib/rubygems/package/tar_writer.rb', line 57

def initialize(io)
  @io = io
end

Instance Method Details

#write(data) ⇒ Object

Writes data onto the IO



64
65
66
# File 'lib/rubygems/package/tar_writer.rb', line 64

def write(data)
  @io.write data
end