Class: Klipbook::Sources::AmazonSite::SiteScraper
- Inherits:
-
Object
- Object
- Klipbook::Sources::AmazonSite::SiteScraper
- Defined in:
- lib/klipbook/sources/amazon_site/site_scraper.rb
Instance Method Summary collapse
- #books ⇒ Object
-
#initialize(username, password, max_books, book_scraper = Klipbook::Sources::AmazonSite::BookScraper.new, message_stream = $stdout) ⇒ SiteScraper
constructor
A new instance of SiteScraper.
Constructor Details
#initialize(username, password, max_books, book_scraper = Klipbook::Sources::AmazonSite::BookScraper.new, message_stream = $stdout) ⇒ SiteScraper
Returns a new instance of SiteScraper.
6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/klipbook/sources/amazon_site/site_scraper.rb', line 6 def initialize(username, password, max_books, book_scraper=Klipbook::Sources::AmazonSite::BookScraper.new, =$stdout) @username = username @password = password @max_books = max_books @message_stream = @agent = Mechanize.new do |a| a.user_agent_alias = 'Mac Safari' end @book_scraper = book_scraper end |
Instance Method Details
#books ⇒ Object
19 20 21 |
# File 'lib/klipbook/sources/amazon_site/site_scraper.rb', line 19 def books @books ||= fetch_up_to_max_books end |