Module: ArchiveUploader

Defined in:
lib/archive_uploader.rb,
lib/archive_uploader/git.rb,
lib/archive_uploader/curb.rb,
lib/archive_uploader/version.rb,
lib/archive_uploader/archiver.rb

Defined Under Namespace

Modules: Git Classes: Archiver, Curb

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.start(*args) ⇒ Object



11
12
13
14
15
16
17
18
# File 'lib/archive_uploader.rb', line 11

def start(*args)
  puts "Start uploading files"
  @file = Archiver.new(:files => args).perform!
  @git_data = Git.data
  Curb.new(:file => @file.path, :fields => @git_data, :url => ENV["STAT_FU_URL"]).perform!
ensure
  FileUtils.rm(@file)
end