class ClickSign::Service::ErrorResponse

Attributes

errors[R]

Public Class Methods

new(**args) click to toggle source
Calls superclass method ClickSign::Service::Response::new
# File lib/click_sign/service.rb, line 29
def initialize(**args)
        super 
        @errors = @body['errors'] if @body.present?
end

Public Instance Methods

bad_request?() click to toggle source
# File lib/click_sign/service.rb, line 34
def bad_request?
        @status_code == 400
end
error?() click to toggle source
# File lib/click_sign/service.rb, line 58
def error?
        true
end
forbiden?() click to toggle source
# File lib/click_sign/service.rb, line 42
def forbiden?
        @status_code == 403
end
not_found?() click to toggle source
# File lib/click_sign/service.rb, line 46
def not_found?
        @status_code == 404
end
server_error?() click to toggle source
# File lib/click_sign/service.rb, line 54
def server_error?
        @status_code == 500
end
unauthorized?() click to toggle source
# File lib/click_sign/service.rb, line 38
def unauthorized?
        @status_code == 401
end
unprocessable_entity?() click to toggle source
# File lib/click_sign/service.rb, line 50
def unprocessable_entity?
        @status_code == 422
end