class BFIPlayerSearch::Search

Public Instance Methods

Private Instance Methods

film_fragments(page) click to toggle source
# File lib/bfi_player_search/search.rb, line 39
def film_fragments(page)
  Nokogiri::HTML(page).css('#search-results article.film')
end
no_results_page?(page) click to toggle source
# File lib/bfi_player_search/search.rb, line 31
def no_results_page?(page)
  page.include?('returned no results')
end
response(query) click to toggle source
# File lib/bfi_player_search/search.rb, line 35
def response(query)
  HTTPClient.new.get('http://player.bfi.org.uk/search/', { 'q' => query })
end