22 lines
546 B
Ruby
22 lines
546 B
Ruby
class EmployeeExperience
|
|
include Mongoid::Document
|
|
include Mongoid::Timestamps
|
|
|
|
field :company_name, localize: true
|
|
field :job_title, localize: true
|
|
field :responsibilities, localize: true
|
|
field :start_date, type: DateTime
|
|
field :end_date, type: DateTime
|
|
|
|
belongs_to :employee_profile
|
|
|
|
def period
|
|
if !self.end_date.nil?
|
|
period = self.start_date.strftime("%Y/%m/%d") + " ~ " + self.end_date.strftime("%Y/%m/%d")
|
|
else
|
|
period = self.start_date.strftime("%Y/%m/%d") + " ~ current"
|
|
end
|
|
period
|
|
end
|
|
|
|
end |