class Beamly::Epg
Public Instance Methods
broadcast_event(id)
click to toggle source
# File lib/beamly/epg.rb, line 31 def broadcast_event(id) get("broadcastevent/#{id}") end
catalogues(region, provider)
click to toggle source
# File lib/beamly/epg.rb, line 18 def catalogues(region, provider) url = Curl::urlalize("which-catalogue?", {:country => Beamly.configuration.region.downcase, :region => region, :provider => provider}) get("#{url}") end
epg(id)
click to toggle source
# File lib/beamly/epg.rb, line 23 def epg(id) get("epg/#{id}") end
episode(id)
click to toggle source
# File lib/beamly/epg.rb, line 35 def episode(id) get("episode/#{id}") end
prefix_url()
click to toggle source
# File lib/beamly/epg.rb, line 4 def prefix_url "/epg/1/" end
providers()
click to toggle source
# File lib/beamly/epg.rb, line 14 def providers get(Beamly.configuration.region.downcase + '/providers') end
regions()
click to toggle source
# File lib/beamly/epg.rb, line 10 def regions get(Beamly.configuration.region.downcase + '/regions') end
schedule(id,date=Date.today.strftime("%Y/%m/%d"))
click to toggle source
# File lib/beamly/epg.rb, line 27 def schedule(id,date=Date.today.strftime("%Y/%m/%d")) get("service/#{id}/#{date}") end