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