Class: Spear::Structure::Resume::EmbededClass::CompanyExperience

Inherits:
Object
  • Object
show all
Defined in:
lib/spear/structure/resume/embeded_class.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(experience = {}) ⇒ CompanyExperience

Returns a new instance of CompanyExperience.



38
39
40
41
42
43
44
45
# File 'lib/spear/structure/resume/embeded_class.rb', line 38

def initialize(experience={})
  @company_name = experience['CompanyName']
  @job_title = experience['JobTitle']
  @start_date = experience['StartDate']
  @end_date = experience['EndDate']
  @details = experience['Details']
  @is_current = %w(True ture).include?(experience['IsCurrent'])
end

Instance Attribute Details

#company_nameObject

Date must more than 1970-01-01



36
37
38
# File 'lib/spear/structure/resume/embeded_class.rb', line 36

def company_name
  @company_name
end

#detailsObject

Date must more than 1970-01-01



36
37
38
# File 'lib/spear/structure/resume/embeded_class.rb', line 36

def details
  @details
end

#end_dateObject

Date must more than 1970-01-01



36
37
38
# File 'lib/spear/structure/resume/embeded_class.rb', line 36

def end_date
  @end_date
end

#is_currentObject

Date must more than 1970-01-01



36
37
38
# File 'lib/spear/structure/resume/embeded_class.rb', line 36

def is_current
  @is_current
end

#job_titleObject

Date must more than 1970-01-01



36
37
38
# File 'lib/spear/structure/resume/embeded_class.rb', line 36

def job_title
  @job_title
end

#start_dateObject

Date must more than 1970-01-01



36
37
38
# File 'lib/spear/structure/resume/embeded_class.rb', line 36

def start_date
  @start_date
end