Sha256: 73d1a7ed5dbb889eb356910158646289b6cf9749d95bd753f2be5ca680cff099
Contents?: true
Size: 690 Bytes
Versions: 14
Compression:
Stored size: 690 Bytes
Contents
module Aptible module CLI module Subcommands module Operation def self.included(thor) thor.class_eval do include Helpers::Token include Helpers::Operation desc 'operation:cancel OPERATION_ID', 'Cancel a running operation' define_method 'operation:cancel' do |operation_id| o = Aptible::Api::Operation.find(operation_id, token: fetch_token) raise "Operation ##{operation_id} not found" if o.nil? puts "Requesting cancellation on #{prettify_operation(o)}..." o.update!(cancelled: true) end end end end end end end
Version data entries
14 entries across 14 versions & 1 rubygems