Class: Mournmail::MessageMode

Inherits:
Textbringer::Mode
  • Object
show all
Defined in:
lib/mournmail/message_mode.rb

Constant Summary collapse

MESSAGE_MODE_MAP =
Keymap.new
URI_REGEXP =
Regexp.union(URI.regexp("http"),
URI.regexp("https"),
URI.regexp("ftp"),
URI.regexp("mailto"))
MIME_REGEXP =
/^\[(([0-9.]+) [A-Za-z._\-]+\/[A-Za-z._\-]+.*|PGP\/MIME .*)\]$/
URI_OR_MIME_REGEXP =
Regexp.union(URI_REGEXP, MIME_REGEXP)

Instance Method Summary collapse

Constructor Details

#initialize(buffer) ⇒ MessageMode

Returns a new instance of MessageMode.



26
27
28
29
30
# File 'lib/mournmail/message_mode.rb', line 26

def initialize(buffer)
  super(buffer)
  buffer.keymap = MESSAGE_MODE_MAP
  @attached_file = nil
end