Module: AmazonSellerCentral::FeedbackPage::ClassMethods

Included in:
AmazonSellerCentral::FeedbackPage
Defined in:
lib/amazon_seller_central/feedback_page.rb

Instance Method Summary collapse

Instance Method Details

#load_all_pagesObject 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_pageObject



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.
  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