class Papa::CLI::Integration
Public Instance Methods
add()
click to toggle source
# File lib/papa/cli/integration.rb, line 18 def add version = options[:version] branches = options[:branches] || [] require 'papa/task/integration/add' Task::Integration::Add.new(version, branches).run end
deploy()
click to toggle source
# File lib/papa/cli/integration.rb, line 29 def deploy version = options[:version] # Renamed to subdomain because `-h` is already assigned to `papa integration help`. # Will still be referred to as `hostname` from here onwards. hostname = options[:subdomain] require 'papa/task/integration/deploy' Task::Integration::Deploy.new(version, hostname).run end
start()
click to toggle source
# File lib/papa/cli/integration.rb, line 7 def start base_branch = options[:base_branch] task_options = { override_branch_name: options[:override_branch_name] } require 'papa/task/integration/start' Task::Integration::Start.new(base_branch, task_options).run end