Class: WebPay::Account

Inherits:
ApiResource show all
Defined in:
lib/webpay/account.rb

Instance Method Summary collapse

Methods inherited from ApiResource

#initialize

Constructor Details

This class inherits a constructor from WebPay::ApiResource

Instance Method Details

#delete_data(params = {}) ⇒ DeletedResponse

Delete all test data of this account.

Parameters:

  • params (EmptyRequest|Hash) (defaults to: {})

    Parameters to API call

Returns:



16
17
18
19
20
# File 'lib/webpay/account.rb', line 16

def delete_data(params = {})
  req = WebPay::EmptyRequest.create(params)
  raw_response = @client._request(:delete, 'account' + '/' + 'data', req)
  WebPay::DeletedResponse.new(raw_response)
end

#retrieve(params = {}) ⇒ AccountResponse

Retrieve information of the current user.

Parameters:

  • params (EmptyRequest|Hash) (defaults to: {})

    Parameters to API call

Returns:



6
7
8
9
10
# File 'lib/webpay/account.rb', line 6

def retrieve(params = {})
  req = WebPay::EmptyRequest.create(params)
  raw_response = @client._request(:get, 'account', req)
  WebPay::AccountResponse.new(raw_response)
end