Class: Buildr::ArchiveTask::ZipEntryData

Inherits:
Object
  • Object
show all
Defined in:
lib/buildr/packaging/archive.rb

Instance Method Summary collapse

Constructor Details

#initialize(zipfile, entry) ⇒ ZipEntryData

Returns a new instance of ZipEntryData.



344
345
346
347
# File 'lib/buildr/packaging/archive.rb', line 344

def initialize(zipfile, entry)
  @zipfile = zipfile
  @entry = entry
end

Instance Method Details

#call(output) ⇒ Object



349
350
351
# File 'lib/buildr/packaging/archive.rb', line 349

def call(output)
  output.write @zipfile.read(@entry)
end

#modeObject



353
354
355
# File 'lib/buildr/packaging/archive.rb', line 353

def mode
  @entry.unix_perms
end