class FrederickAPI::V2::Errors::Error

Base exception class for client errors (i.e. validation, bad request)

Attributes

errors[R]

Public Class Methods

new(result) click to toggle source

Initialize with a JsonApiClient::ResultSet or a Resource

# File lib/frederick_api/v2/errors/errors.rb, line 11
def initialize(result)
  # @env is used in base class JsonApiClient::Errors::Error
  @env = result
  @errors = result.errors || []
end

Public Instance Methods

to_s() click to toggle source
Calls superclass method
# File lib/frederick_api/v2/errors/errors.rb, line 17
def to_s
  return "Client Error: #{self.errors.first['detail']}" if self.errors.any?
  super
end