Class: Space::Architect::CLI::Architect::Jobs::Cancel
Instance Method Summary
collapse
Methods inherited from BaseCommand
commit_message_options, phase
Instance Method Details
#call(id:, host: nil, token: nil, **opts) ⇒ Object
1085
1086
1087
1088
1089
1090
1091
1092
1093
|
# File 'lib/space_architect/cli/architect.rb', line 1085
def call(id:, host: nil, token: nil, **opts)
setup_terminal(**opts.slice(:color, :colors))
handle_errors do
Jobs.require_credentials!(host, token)
result = JobsClient.new(host, token).cancel(id)
terminal.say JSON.pretty_generate(result)
CLI.record_outcome(Outcome.new(exit_code: 0))
end
end
|