class Aptible::Resource::Errors

Attributes

full_messages[RW]
messages[RW]
status_code[RW]

Public Class Methods

from_exception(exception) click to toggle source
# File lib/aptible/resource/errors.rb, line 6
def self.from_exception(exception)
  new.tap do |errors|
    response_json = JSON.parse(exception.response.body)
    errors.messages = { base: response_json['message'] }
    errors.full_messages = [response_json['message']]
    errors.status_code = exception.response.status
  end
end

Public Instance Methods

any?() click to toggle source
# File lib/aptible/resource/errors.rb, line 23
def any?
  full_messages.any?
end