lib/afr_load.rb in afr_load-0.1.3 vs lib/afr_load.rb in afr_load-0.1.4
- old
+ new
@@ -17,21 +17,23 @@
@url = url
end
def get_schedule()
@document = self.class.fetch_schedule(@url)
- @programs = Parser.parse(@document).flatten
- @programs
+ get_program()
end
def self.get_schedule(url = AFR_LOAD_URL)
afr = self.new(url)
afr.get_schedule()
end
- def self.get_schedule_from_file(file_path)
- handler = File.open(file_path)
- document = Oga.parse_html(handler)
+ def get_schedule_from_file(file_handler)
+ @document = Oga.parse_html(file_handler)
+ end
+
+ def get_program
+ @programs = Parser.parse(@document).flatten
end
def self.fetch_schedule(url = AFR_LOAD_URL)
Oga.parse_html(Enumerator.new do |yielder|
HTTPClient.get(url) do |chunk|