Class: NiwaTextream::MessageHeader
- Defined in:
- lib/niwa_textream/pages/message/message_header.rb
Instance Attribute Summary collapse
-
#bar ⇒ Object
@@url = “textream.yahoo.co.jp/category/%category_id”.
-
#nextBtn ⇒ Object
@@url = “textream.yahoo.co.jp/category/%category_id”.
-
#prevBtn ⇒ Object
@@url = “textream.yahoo.co.jp/category/%category_id”.
Attributes inherited from MainPage
Instance Method Summary collapse
- #clickNextButton ⇒ Object
- #clickPrevButton ⇒ Object
-
#initialize(mechanize) ⇒ MessageHeader
constructor
A new instance of MessageHeader.
- #nextPageAvail? ⇒ Boolean
- #prevPageAvail? ⇒ Boolean
- #setTopBg ⇒ Object
Methods inherited from MainPage
Constructor Details
#initialize(mechanize) ⇒ MessageHeader
Returns a new instance of MessageHeader.
13 14 15 16 17 |
# File 'lib/niwa_textream/pages/message/message_header.rb', line 13 def initialize(mechanize) super(mechanize) setTopBg return self end |
Instance Attribute Details
#bar ⇒ Object
@@url = “textream.yahoo.co.jp/category/%category_id”
8 9 10 |
# File 'lib/niwa_textream/pages/message/message_header.rb', line 8 def @bar end |
#nextBtn ⇒ Object
@@url = “textream.yahoo.co.jp/category/%category_id”
8 9 10 |
# File 'lib/niwa_textream/pages/message/message_header.rb', line 8 def nextBtn @nextBtn end |
#prevBtn ⇒ Object
@@url = “textream.yahoo.co.jp/category/%category_id”
8 9 10 |
# File 'lib/niwa_textream/pages/message/message_header.rb', line 8 def prevBtn @prevBtn end |
Instance Method Details
#clickNextButton ⇒ Object
39 40 41 42 |
# File 'lib/niwa_textream/pages/message/message_header.rb', line 39 def clickNextButton @mechanize.click(@nextBtn) return MessagePage.new(@mechanize) end |
#clickPrevButton ⇒ Object
34 35 36 37 |
# File 'lib/niwa_textream/pages/message/message_header.rb', line 34 def clickPrevButton @mechanize.click(@prevBtn) return MessagePage.new(@mechanize) end |
#nextPageAvail? ⇒ Boolean
30 31 32 |
# File 'lib/niwa_textream/pages/message/message_header.rb', line 30 def nextPageAvail? return @nextBtn.nil? == false end |
#prevPageAvail? ⇒ Boolean
26 27 28 |
# File 'lib/niwa_textream/pages/message/message_header.rb', line 26 def prevPageAvail? return @prevBtn.nil? == false end |
#setTopBg ⇒ Object
19 20 21 22 23 24 |
# 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 |