Method: Cult::Bundle#initialize
- Defined in:
- lib/cult/bundle.rb
#initialize(io, &block) ⇒ Bundle
Returns a new instance of Bundle.
7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/cult/bundle.rb', line 7 def initialize(io, &block) @tar = Gem::Package::TarWriter.new(io) if block_given? begin yield self ensure @tar.close @tar = nil end end end |