Sha256: 4c88de928014cd5ed14950b6113c84151ee2298f2db87ea23cb8b5890e39200e
Contents?: true
Size: 499 Bytes
Versions: 1
Compression:
Stored size: 499 Bytes
Contents
module Bootleg class Agent attr_reader :zipcode def initialize(args) @zipcode = args.fetch(:zipcode) end def page @page ||= Bootleg::Page.new page: mechanize.submit(search_form) end private def mechanize Mechanize.new end def home_page mechanize.get('http://moviefone.com') end def search_form home_page.form_with(id: 'frm-search').tap do |form| form.fields.last.value = zipcode end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bootleg-0.0.7 | lib/bootleg/agent.rb |