Class: InchCI::Worker::ListTags::Task

Inherits:
Object
  • Object
show all
Defined in:
lib/inch_ci/worker/list_tags.rb,
lib/inch_ci/worker/list_tags/task.rb

Instance Method Summary collapse

Constructor Details

#initialize(url, branch_name = 'master') ⇒ Task

Returns a new instance of Task.



10
11
12
13
14
15
16
17
# File 'lib/inch_ci/worker/list_tags/task.rb', line 10

def initialize(url, branch_name = 'master')
  @work_dir = Dir.mktmpdir
  @url = url
  @branch_name = branch_name
  puts Report.new(build_tag_list).to_yaml
ensure
  FileUtils.remove_entry @work_dir
end