class Sberbank::Acquiring::Response

Attributes

data[R]
http[R]
http_response[R]
request[R]

Public Class Methods

new(http_response:, request:) click to toggle source
# File lib/sberbank/acquiring/response.rb, line 9
def initialize(http_response:, request:)
  @http_response = http_response
  @request       = request
  @data          = parse_response_body!
end

Private Instance Methods

parse_response_body!() click to toggle source
# File lib/sberbank/acquiring/response.rb, line 17
def parse_response_body!
  JSON.parse(@http_response.body)
rescue JSON::ParserError
end