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