Class: Dinie::Resources::Banks

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

Overview

Operations on the banks resource.

Instance Method Summary collapse

Constructor Details

#initialize(http) ⇒ Banks

Returns a new instance of Banks.



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

def initialize(http)
  @http = http
end

Instance Method Details

#list(request_options: {}) ⇒ Object

List banks

List banks available for customer bank account submission.

Parameters:

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

    Request options.

Returns:

  • (Object)


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