lib/honeybadger/cli/deploy.rb in honeybadger-3.0.2 vs lib/honeybadger/cli/deploy.rb in honeybadger-3.1.0
- old
+ new
@@ -1,13 +1,15 @@
require 'forwardable'
require 'honeybadger/cli/main'
+require 'honeybadger/cli/helpers'
require 'honeybadger/util/http'
module Honeybadger
module CLI
class Deploy
extend Forwardable
+ include Helpers::BackendCmd
def initialize(options, args, config)
@options = options
@args = args
@config = config
@@ -20,14 +22,14 @@
revision: options['revision'],
repository: options['repository'],
local_username: options['user']
}
- result = config.backend.notify(:deploys, payload)
- if result.success?
+ response = config.backend.notify(:deploys, payload)
+ if response.success?
say("Deploy notification complete.", :green)
else
- say("Invalid response from server: #{result.code}", :red)
+ say(error_message(response), :red)
exit(1)
end
end
private