class Lecture7::Search
Attributes
pattern[R]
url[R]
Public Class Methods
new(options = {})
click to toggle source
# File lib/lecture7/search.rb, line 6 def initialize(options = {}) @url = options[:url] @pattern = options[:pattern] end
Public Instance Methods
movies()
click to toggle source
# File lib/lecture7/search.rb, line 11 def movies if url search_on_url(url) else [] end end
search_on_url(url)
click to toggle source
# File lib/lecture7/search.rb, line 19 def search_on_url(url) agent = Mechanize.new page = agent.get(url) page.links_with(pattern).map(&:text) end