class Stripe::OAuth::OAuthError

OAuthError is raised when the OAuth API returns an error.

Public Class Methods

new(code, description, http_status: nil, http_body: nil, json_body: nil, http_headers: nil) click to toggle source
Calls superclass method Stripe::StripeError::new
# File lib/stripe/errors.rb, line 131
def initialize(code, description, http_status: nil, http_body: nil,
               json_body: nil, http_headers: nil)
  super(description, http_status: http_status, http_body: http_body,
                     json_body: json_body, http_headers: http_headers,
                     code: code)
end

Public Instance Methods

construct_error_object() click to toggle source
# File lib/stripe/errors.rb, line 138
def construct_error_object
  return nil if @json_body.nil?

  OAuthErrorObject.construct_from(@json_body)
end