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