Class: MangoPay::BankingAliases

Inherits:
Resource
  • Object
show all
Includes:
HTTPCalls::Create, HTTPCalls::Fetch, HTTPCalls::Update
Defined in:
lib/mangopay/bankingaliases.rb

Overview

See children class:

  • MangoPay::BankingAliasesIBAN

Direct Known Subclasses

BankingAliasesIBAN

Class Method Summary collapse

Methods included from HTTPCalls::Fetch

included, parse_id_or_filters

Methods included from HTTPCalls::Update

included

Methods included from HTTPCalls::Create

included

Methods inherited from Resource

class_name

Class Method Details

.createObject



11
12
13
# File 'lib/mangopay/bankingaliases.rb', line 11

def create
  raise 'Cannot create a MangoPay::BankingAlias. See MangoPay::BankingAliasesIBAN'
end

.fetch_for_wallet(wallet_id, filters = {}) ⇒ Object



23
24
25
26
# File 'lib/mangopay/bankingaliases.rb', line 23

def fetch_for_wallet(wallet_id, filters = {})
  url = "#{MangoPay.api_path}/wallets/#{wallet_id}/bankingaliases"
  MangoPay.request(:get, url, {}, filters)
end

.url(id = nil) ⇒ Object



15
16
17
18
19
20
21
# File 'lib/mangopay/bankingaliases.rb', line 15

def url(id = nil)
  if id
    "#{MangoPay.api_path}/bankingaliases/#{CGI.escape(id)}"
  else
    "#{MangoPay.api_path}/bankingaliases"
  end
end