Class: ARBookFinder::CollectionProcessor

Inherits:
Object
  • Object
show all
Includes:
Capybara::DSL
Defined in:
lib/ar_book_finder/collection_processor.rb

Constant Summary collapse

COLLECTIONS_URL =
"#{ARBookFinder::BASE_URL}/collections.aspx"

Instance Method Summary collapse

Constructor Details

#initialize(collections) ⇒ CollectionProcessor

Returns a new instance of CollectionProcessor.



7
8
9
# File 'lib/ar_book_finder/collection_processor.rb', line 7

def initialize(collections)
  @collections = collections
end

Instance Method Details

#processObject



11
12
13
14
15
16
# File 'lib/ar_book_finder/collection_processor.rb', line 11

def process
  unless current_url.downcase == COLLECTIONS_URL
    visit(COLLECTIONS_URL)
  end
  navigate_collection(@collections)
end