Sha256: dcd2c51aa84ae16878985e540829d1ad42a8fc837f8402bf35fd0db4ebcde762

Contents?: true

Size: 377 Bytes

Versions: 1

Compression:

Stored size: 377 Bytes

Contents

# frozen_string_literal: true

module PayPro
  module Operations
    module Requestable
      def api_request(method:, uri:, params: {}, body: nil, options: {})
        response = api_client.request(method: method, uri: uri, params: params, body: body, options: options)
        Util.to_entity(response.data, params: params, api_client: api_client)
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
paypro-2.0.0 lib/pay_pro/operations/requestable.rb