Module: AmazonSellerCentral::FeedbackPage::ClassMethods
- Included in:
- AmazonSellerCentral::FeedbackPage
- Defined in:
- lib/amazon_seller_central/feedback_page.rb
Instance Method Summary collapse
- #load_all_pages ⇒ Object (also: #each_page)
- #load_first_page ⇒ Object
Instance Method Details
#load_all_pages ⇒ Object Also known as: each_page
35 36 37 38 39 40 41 42 |
# File 'lib/amazon_seller_central/feedback_page.rb', line 35 def load_all_pages pages = [load_first_page] while pages.last.has_next? pages << pages.last.next_page yield pages.last if block_given? end pages end |
#load_first_page ⇒ Object
27 28 29 30 31 32 33 |
# File 'lib/amazon_seller_central/feedback_page.rb', line 27 def load_first_page mech = AmazonSellerCentral.mechanizer mech.login_to_seller_central feedback_home = mech.follow_link_with(:text => "Feedback") feedback_page = mech.follow_link_with(:text => "View all your feedback") FeedbackPage.new(:page => feedback_page, :agent => mech) end |