Module: Automation::API::Requests::Departments
Overview
Automation::API::Requests::Departments
Instance Method Summary collapse
- #create_department(department:) ⇒ Object
- #delete_department(id:) ⇒ Object
- #department(id:) ⇒ Object
- #departments ⇒ Object
- #update_department(id:, department:) ⇒ Object
Instance Method Details
#create_department(department:) ⇒ Object
20 21 22 |
# File 'lib/automation/api/requests/departments.rb', line 20 def create_department(department:) post("#{@base_uri}/departments", params: department) end |
#delete_department(id:) ⇒ Object
28 29 30 |
# File 'lib/automation/api/requests/departments.rb', line 28 def delete_department(id:) delete("#{@base_uri}/departments/#{id}") end |
#department(id:) ⇒ Object
16 17 18 |
# File 'lib/automation/api/requests/departments.rb', line 16 def department(id:) get("#{@base_uri}/departments/#{id}") end |
#departments ⇒ Object
12 13 14 |
# File 'lib/automation/api/requests/departments.rb', line 12 def departments get("#{@base_uri}/departments") end |
#update_department(id:, department:) ⇒ Object
24 25 26 |
# File 'lib/automation/api/requests/departments.rb', line 24 def update_department(id:, department:) patch("#{@base_uri}/departments/#{id}", params: department) end |