Exception: ImapMogura::IMAPHandler::MailFetchError

Inherits:
Error
  • Object
show all
Defined in:
lib/imap_mogura/imap_handler.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(mailbox, message_id, bad_response_error_message) ⇒ MailFetchError

Returns a new instance of MailFetchError.



11
12
13
14
15
16
17
# File 'lib/imap_mogura/imap_handler.rb', line 11

def initialize(mailbox, message_id, bad_response_error_message)
  @mailbox = mailbox
  @message_id = message_id
  @bad_response_error_message = bad_response_error_message

  super("failed to fetch mail: id = #{message_id} on \"#{mailbox}\", message = \"#{bad_response_error_message}\"")
end

Instance Attribute Details

#bad_response_error_messageObject (readonly)

Returns the value of attribute bad_response_error_message.



19
20
21
# File 'lib/imap_mogura/imap_handler.rb', line 19

def bad_response_error_message
  @bad_response_error_message
end

#mailboxObject (readonly)

Returns the value of attribute mailbox.



19
20
21
# File 'lib/imap_mogura/imap_handler.rb', line 19

def mailbox
  @mailbox
end

#message_idObject (readonly)

Returns the value of attribute message_id.



19
20
21
# File 'lib/imap_mogura/imap_handler.rb', line 19

def message_id
  @message_id
end