Commit b357606b authored by Zac Wood's avatar Zac Wood
Browse files

馃毃 hot fix for summer weirdness 馃毃

parent 23755582
...@@ -7,6 +7,7 @@ require 'thwait' ...@@ -7,6 +7,7 @@ require 'thwait'
require 'httparty' require 'httparty'
require 'nokogiri' require 'nokogiri'
require 'json' require 'json'
require 'set'
def parse_courses(subjects) def parse_courses(subjects)
courses = [] courses = []
...@@ -120,7 +121,11 @@ def main ...@@ -120,7 +121,11 @@ def main
end end
puts "\tParsing subjects..." puts "\tParsing subjects..."
subjects = parser.parse_subjects(semesters.first[:value]) subjects = [].to_set
subjects.merge(parser.parse_subjects(semesters.first[:value]))
subjects.merge(parser.parse_subjects(semesters.second[:value])) if semesters.count > 1
subjects.merge(parser.parse_subjects(semesters.third[:value])) if semesters.count > 2
subjects = subjects.to_a
puts "\tParsing courses from catalog.gmu.edu..." puts "\tParsing courses from catalog.gmu.edu..."
courses = parse_courses(subjects) if courses.nil? courses = parse_courses(subjects) if courses.nil?
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment