Class: Wajub::AccountsResource

Inherits:
CrudResource show all
Defined in:
lib/wajub/resources.rb

Instance Attribute Summary

Attributes inherited from BaseClient

#api_key, #base_url, #idempotency_key_prefix, #last_request, #transport

Instance Method Summary collapse

Methods inherited from CrudResource

#create, #delete, #list, #retrieve, #update

Methods inherited from BaseClient

#delete, #get, #post, #put, #request

Constructor Details

#initialize(api_key, base_url, idempotency_key_prefix = 'wajub', transport: nil) ⇒ AccountsResource

Returns a new instance of AccountsResource.



167
168
169
# File 'lib/wajub/resources.rb', line 167

def initialize(api_key, base_url, idempotency_key_prefix = 'wajub', transport: nil)
  super(api_key, base_url, 'accounts', 'account', 'accounts', idempotency_key_prefix, transport: transport)
end

Instance Method Details

#regenerate_token(id, options = nil) ⇒ Object



171
172
173
# File 'lib/wajub/resources.rb', line 171

def regenerate_token(id, options = nil)
  HttpUtils.pick_resource(post("/accounts/#{URI.encode_www_form_component(id)}/token", nil, options), 'account')
end