Class: Jara::Releaser::Tarchiver

Inherits:
Archiver
  • Object
show all
Defined in:
lib/jara/releaser.rb

Instance Method Summary collapse

Methods inherited from Archiver

#initialize, #metadata

Constructor Details

This class inherits a constructor from Jara::Releaser::Archiver

Instance Method Details

#content_typeObject



260
261
262
# File 'lib/jara/releaser.rb', line 260

def content_type
  'application/x-gzip'
end

#create(options) ⇒ Object



249
250
251
252
253
254
# File 'lib/jara/releaser.rb', line 249

def create(options)
  FileUtils.mkdir_p('build')
  entries = Dir['*']
  entries.delete('build')
  @shell.exec("tar czf build/#{options[:archive_name]} #{entries.join(' ')}")
end

#extensionObject



256
257
258
# File 'lib/jara/releaser.rb', line 256

def extension
  'tgz'
end