Class: BookmeterScraper::Scraper::Books
- Inherits:
-
Object
- Object
- BookmeterScraper::Scraper::Books
- Extended by:
- Forwardable
- Defined in:
- lib/bookmeter_scraper/scraper.rb
Instance Method Summary collapse
- #concat(books) ⇒ Object
-
#initialize ⇒ Books
constructor
A new instance of Books.
- #to_a ⇒ Object
Constructor Details
#initialize ⇒ Books
Returns a new instance of Books.
53 |
# File 'lib/bookmeter_scraper/scraper.rb', line 53 def initialize; @books = []; end |
Instance Method Details
#concat(books) ⇒ Object
55 56 57 58 59 60 |
# File 'lib/bookmeter_scraper/scraper.rb', line 55 def concat(books) books.each do |book| next if @books.any? { |b| b.name == book.name && b. == book. } @books << book end end |
#to_a ⇒ Object
62 |
# File 'lib/bookmeter_scraper/scraper.rb', line 62 def to_a; @books; end |