module FCPCompleted

Public Instance Methods

file_output() click to toggle source

output the result into a file

# File lib/fcp_modules/fcp_module.rb, line 21
def file_output
  File.open('output_spec.txt', 'w') do |file|
    @course_date.each do |course, date|
      file.write("#{course}, #{date}\n")
    end
  end
end
get_data(name) click to toggle source

crawl the site, and get the name of completed courses and its date

# File lib/fcp_modules/fcp_module.rb, line 11
def get_data(name)
  doc = Nokogiri::HTML(open(URL + name))

  course_completed = doc.xpath(COURSE_XPATH).to_a
  date_completed = doc.xpath(DATE_XPATH).to_a

  @course_date = course_completed.zip(date_completed)
end