Class: Dinie::Resources::Banks

Inherits:
Object
  • Object
show all
Defined in:
lib/dinie/generated/resources/banks.rb,
sig/dinie/generated/resources/banks.rbs

Overview

Operations on the banks resource.

Constant Summary collapse

BANKS_PATH =

Returns:

  • (String)

Instance Method Summary collapse

Constructor Details

#initialize(http) ⇒ Banks

Returns a new instance of Banks.

Parameters:



9
10
11
# File 'lib/dinie/generated/resources/banks.rb', line 9

def initialize(http)
  @http = http
end

Instance Method Details

#list(request_options: {}) ⇒ Array[Dinie::Bank]

List the banks available for customer bank-account submission (GET /banks). FLAT array.

Parameters:

  • request_options: (request_opts) (defaults to: {})

Returns:



19
20
21
22
# File 'lib/dinie/generated/resources/banks.rb', line 19

def list(request_options: {})
  body = @http.request(method: :get, path: "/banks", request_options:)
  body[:data].map { |raw| Bank.deserialize(raw) }
end