Class: Wrike3::Account

Inherits:
Object
  • Object
show all
Includes:
Common
Defined in:
lib/wrike3/account.rb

Instance Attribute Summary

Attributes included from Common

#wrike

Instance Method Summary collapse

Constructor Details

#initialize(wrike) ⇒ Account

Returns a new instance of Account.



5
6
7
# File 'lib/wrike3/account.rb', line 5

def initialize(wrike)
  @wrike = wrike
end

Instance Method Details

#details(id, params = {}) ⇒ Object



14
15
16
# File 'lib/wrike3/account.rb', line 14

def details(id, params = {})
  wrike.execute(:get, api_url("accounts/#{id}"), params)
end

#list(params = {}) ⇒ Object

Get account list



10
11
12
# File 'lib/wrike3/account.rb', line 10

def list(params = {})
  wrike.execute(:get, api_url('accounts'), params)
end

#update(id, params = {}) ⇒ Object

Update account



19
20
21
# File 'lib/wrike3/account.rb', line 19

def update(id, params = {})
  wrike.execute(:put, api_url("accounts/#{id}"), params)
end