Files
2023-08-10 09:20:45 -05:00

23 lines
554 B
Ruby

# frozen_string_literal: true
module Bamboo
class Migrate
include IssueParser
def initialize(issue_content, command)
@plan_slug = parameter_from_issue("Plan Slug", issue_content)
@plan_type = command.options.fetch("plan-type", "build")
@target_url = command.options["target-url"]
end
def to_a
args = [@plan_type]
args.push(["--plan-slug", @plan_slug]) unless @plan_slug.nil?
args.push(["--target-url", @target_url]) unless @target_url.nil?
return args unless args.empty?
end
end
end