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 =
URI::RFC2396_PARSER.make_regexp(["http", "https", "ftp", "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.



23
24
25
26
27
# File 'lib/mournmail/message_mode.rb', line 23

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