module Spear::Structure::Resume::EmbededClass

Public Instance Methods

generate_educations(educations) click to toggle source
# File lib/spear/structure/resume/embeded_class.rb, line 22
def generate_educations(educations)
  if !educations.nil?
    if educations['Education'].kind_of?(Array)
      educations['Education'].map {|e| Education.new(e)}
    else  # Hash
      [Education.new(educations['Education'])]
    end
  else
    []
  end
end
generate_experiences(company_experiences) click to toggle source
# File lib/spear/structure/resume/embeded_class.rb, line 48
def generate_experiences(company_experiences)
  if !company_experiences.nil?
    if company_experiences['CompanyExperience'].kind_of?(Array)
      company_experiences['CompanyExperience'].map {|e| CompanyExperience.new(e)}
    else  # Hash
      [CompanyExperience.new(company_experiences['CompanyExperience'])]
    end
  else
    []
  end
end