Class: PaystackGateway::Miscellaneous::ListBanksResponse

Inherits:
Response
  • Object
show all
Defined in:
lib/paystack_gateway/miscellaneous.rb

Overview

Response from GET /bank endpoint.

Instance Method Summary collapse

Methods inherited from Response

coerce_data

Instance Method Details

#bank_details(*attributes) ⇒ Object



14
# File 'lib/paystack_gateway/miscellaneous.rb', line 14

def bank_details(*attributes) = data.map { _1.slice(*attributes) }

#bank_namesObject



11
# File 'lib/paystack_gateway/miscellaneous.rb', line 11

def bank_names = data.map(&:name)

#bank_slugsObject



12
# File 'lib/paystack_gateway/miscellaneous.rb', line 12

def bank_slugs = data.map(&:slug)

#by_bank_codesObject



17
# File 'lib/paystack_gateway/miscellaneous.rb', line 17

def by_bank_codes = data.index_by(&:code)

#by_bank_namesObject



16
# File 'lib/paystack_gateway/miscellaneous.rb', line 16

def by_bank_names = data.index_by(&:name)