class Megaplan::Employee
Public Class Methods
available_actions(client, query = {})
click to toggle source
# File lib/megaplan/employee.rb, line 11 def available_actions(client, query = {}) custom_get(client, class_endpoint + "availableActions.api", query) end
can_create(client)
click to toggle source
# File lib/megaplan/employee.rb, line 23 def can_create(client) custom_get(client, class_endpoint + "canCreate.api")["CanCreate"] rescue nil end
class_endpoint()
click to toggle source
# File lib/megaplan/employee.rb, line 7 def class_endpoint "/BumsStaffApiV01/Employee/" end
departments(client)
click to toggle source
# File lib/megaplan/employee.rb, line 15 def departments(client) custom_get(client, "/BumsStaffApiV01/Department/list.api")["departments"] rescue [] end
employees_online(client)
click to toggle source
# File lib/megaplan/employee.rb, line 27 def employees_online(client) custom_get(client, class_endpoint + "employeesOnline.api")["Ids"] rescue [] end
phone_types(client, query = {})
click to toggle source
# File lib/megaplan/employee.rb, line 19 def phone_types(client, query = {}) custom_get(client, class_endpoint + "phoneTypes.api", query)["PhoneTypes"] rescue [] end