class Sovren::Competency

Attributes

last_used_date[RW]
months[RW]
name[RW]

Public Class Methods

parse(competencies) click to toggle source
# File lib/sovren/competency.rb, line 5
def self.parse(competencies)
  return Array.new if competencies.nil?
  results = competencies.css('Competency').collect do |item|
    c = Competency.new
    c.name = item['name']
    c.months = item.css('CompetencyEvidence NumericValue').text.to_i rescue nil
    c.last_used_date = Date.parse(item.css('CompetencyEvidence').first['lastUsed']) rescue nil
    c
  end
  results
end