lib/taleo/employee.rb in taleo-0.2.0 vs lib/taleo/employee.rb in taleo-0.3.0
- old
+ new
@@ -1,19 +1,33 @@
# frozen_string_literal: true
require 'taleo/resource'
require 'taleo/candidate'
require 'taleo/packet'
+require 'taleo/location'
module Taleo
# Stub for Packet resource class
class Packet < Resource; end
class Employee < Resource
def id
data.fetch('employeeId')
end
+ def first_name
+ data.fetch('firstName')
+ end
+
+ def last_name
+ data.fetch('lastName')
+ end
+
+ def location_id
+ data.fetch('location')
+ end
+
has_one :candidate, Candidate
+ has_one :location, Location
has_many :packets, Packet, singular: 'packet', plural: 'activityPackets'
end
end