class Strepi::Services::Hulu

Public Class Methods

new(options={}) click to toggle source
# File lib/strepi/hulu.rb, line 4
def initialize(options={})
  @endpoint_url = "http://m.hulu.com"
  @ignore_media = []
  if options[:ignore]
    @ignore_media << 'film_trailer' if options[:ignore].include?:trailers
    @ignore_media << 'clip' if options[:ignore].include?:clips
  end
end

Public Instance Methods

Protected Instance Methods

request(title) click to toggle source
# File lib/strepi/hulu.rb, line 31
def request(title)
  url = "#{@endpoint_url}/search?dp_identifier=hulu&query=#{URI::escape(title)}&items_per_page=10&page=1"

  response = Net::HTTP.get_response(URI.parse(url))
  Nokogiri::XML(response.body)
end