Module: Wework::Api::Methods::Department
- Included in:
- Base
- Defined in:
- lib/wework/api/methods/department.rb
Instance Method Summary collapse
- #department_create(data = {}) ⇒ Object
- #department_delete(department_id) ⇒ Object
- #department_list(department_id = nil) ⇒ Object
- #department_update(department_id, data = {}) ⇒ Object
- #simple_list(department_id = nil) ⇒ Object
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
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 |