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



221
222
223
# File 'lib/jara/releaser.rb', line 221

def content_type
  'application/x-gzip'
end

#create(options) ⇒ Object



210
211
212
213
214
215
# File 'lib/jara/releaser.rb', line 210

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

#extensionObject



217
218
219
# File 'lib/jara/releaser.rb', line 217

def extension
  'tgz'
end