lib/stove/error.rb in stove-1.0.1 vs lib/stove/error.rb in stove-1.1.0

- old
+ new

@@ -68,10 +68,18 @@ def message 'You have untracked files!' end end + + class OutOfSync < GitError + set_exit_code 133 + + def message + 'Your remote repository is out of sync!' + end + end end class UploadError < Error set_exit_code 140 @@ -79,10 +87,10 @@ @response = response end def message "The following errors occured when uploading:\n" << - @response.parsed_response['error_messages'].map do |error| + (@response.parsed_response['error_messages'] || []).map do |error| " - #{error}" end.join("\n") end end