class NiwaTextream::MessageHeader
Attributes
bar[RW]
@@url = “textream.yahoo.co.jp/category/%{category_id}”
nextBtn[RW]
@@url = “textream.yahoo.co.jp/category/%{category_id}”
prevBtn[RW]
@@url = “textream.yahoo.co.jp/category/%{category_id}”
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