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

Included in:
Base
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



26
27
28
29
30
31
32
# File 'lib/wework/api/methods/department.rb', line 26

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

#simple_list(department_id = nil) ⇒ Object

Parameters:

  • department_id (nil) (defaults to: nil)


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

def simple_list(department_id = nil)
  if department_id.nil?
    get 'department/simplelist', params: {}
  else
    get 'department/simplelist', params: { id: department_id }
  end
end