class AfrLoad::AfrLoad
Constants
- AFR_LOAD_URL
Attributes
document[R]
programs[R]
url[RW]
Public Class Methods
get_schedule()
click to toggle source
# File lib/afr_load.rb, line 24 def self.get_schedule() afr = self.new() afr.get_schedule() afr.get_program() end
new() { |self| ... }
click to toggle source
# File lib/afr_load.rb, line 18 def initialize() @url = AFR_LOAD_URL @programs = Array.new() yield(self) if block_given? end
Public Instance Methods
get_program()
click to toggle source
# File lib/afr_load.rb, line 39 def get_program @programs = Parser.parse(@document).flatten end
get_schedule()
click to toggle source
# File lib/afr_load.rb, line 30 def get_schedule() if @url.start_with?("http") body = HTTPClient.get(@url).body.force_encoding("utf-8") else body = File.open(@url).read end @document = Oga.parse_html(body) end