class Netposti::Inbox
Public Class Methods
new(inbox)
click to toggle source
# File lib/netposti/inbox.rb, line 6 def initialize(inbox) @inbox = inbox end
Public Instance Methods
last_message()
click to toggle source
# File lib/netposti/inbox.rb, line 22 def last_message messages.first(1).first end
messages()
click to toggle source
# File lib/netposti/inbox.rb, line 14 def messages @_messages ||= @inbox.links_with(:href => /(.*?)listview(.*?)openMessage$/).lazy.map { |message| Message.new(message.click) } end
number_of_unread_messages()
click to toggle source
# File lib/netposti/inbox.rb, line 10 def number_of_unread_messages @inbox.search('.unread').count end
unread_messages()
click to toggle source
# File lib/netposti/inbox.rb, line 18 def unread_messages messages.first(number_of_unread_messages) end