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