Module: Wework::Api::Methods::Department

Included in:
Base, Corp
Defined in:
lib/wework/api/methods/department.rb

Instance Method Summary collapse

Instance Method Details

#department_create(data = {}) ⇒ Object



5
6
7
# File 'lib/wework/api/methods/department.rb', line 5

def department_create data={}
  post 'department/create', data
end

#department_delete(department_id) ⇒ Object



13
14
15
# File 'lib/wework/api/methods/department.rb', line 13

def department_delete department_id
  get 'department/delete', params: {id: department_id}
end

#department_list(department_id = nil) ⇒ Object



17
18
19
20
21
22
23
# File 'lib/wework/api/methods/department.rb', line 17

def department_list department_id=nil
  if department_id.nil?
    get 'department/list'
  else
    get 'department/list', params: {id: department_id}
  end
end

#department_update(department_id, data = {}) ⇒ Object



9
10
11
# File 'lib/wework/api/methods/department.rb', line 9

def department_update department_id, data={}
  post 'department/update', data.merge(id: department_id)
end