class NiwaTextream::MessageHeader

Attributes

nextBtn[RW]
prevBtn[RW]

Public Class Methods

new(mechanize) click to toggle source
Calls superclass method NiwaTextream::MainPage::new
# File lib/niwa_textream/pages/message/message_header.rb, line 13
def initialize(mechanize)
  super(mechanize)
  setTopBg
  return self
end

Public Instance Methods

clickNextButton() click to toggle source
# File lib/niwa_textream/pages/message/message_header.rb, line 39
def clickNextButton
  @mechanize.click(@nextBtn)
  return MessagePage.new(@mechanize)
end
clickPrevButton() click to toggle source
# File lib/niwa_textream/pages/message/message_header.rb, line 34
def clickPrevButton
  @mechanize.click(@prevBtn)
  return MessagePage.new(@mechanize)
end
nextPageAvail?() click to toggle source
# File lib/niwa_textream/pages/message/message_header.rb, line 30
def nextPageAvail?
  return @nextBtn.nil? == false
end
prevPageAvail?() click to toggle source
# File lib/niwa_textream/pages/message/message_header.rb, line 26
def prevPageAvail?
  return @prevBtn.nil? == false
end
setTopBg() click to toggle source
# File lib/niwa_textream/pages/message/message_header.rb, line 19
def setTopBg
  @messages = []
  @bar = @mechanize.page.search("//div[@id='toppg']")
  @prevBtn = @bar.search(".//li[@class='prev']/a")[0]
  @nextBtn = @bar.search(".//li[@class='next']/a")[0]
end