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