Class: MailCatcher::API::Mailbox

Inherits:
Object
  • Object
show all
Defined in:
lib/mailcatcher/api/mailbox.rb,
lib/mailcatcher/api/mailbox/message.rb,
lib/mailcatcher/api/mailbox/message_collection.rb

Defined Under Namespace

Classes: Message, MessageCollection

Instance Method Summary collapse

Instance Method Details

#clear!Object



12
13
14
# File 'lib/mailcatcher/api/mailbox.rb', line 12

def clear!
  MailCatcher::API::Client.delete_all
end

#countObject

Deprecated



17
18
19
# File 'lib/mailcatcher/api/mailbox.rb', line 17

def count
  messages.count
end

#messages(reload: false) ⇒ Object



7
8
9
10
# File 'lib/mailcatcher/api/mailbox.rb', line 7

def messages(reload: false)
  @messages = nil if reload == true
  @messages ||= MessageCollection.new
end