Class: Redwood::SentLoader
Constant Summary
Constants inherited
from MBox
MBox::BREAK_RE
Instance Attribute Summary
Attributes inherited from Source
#poll_lock
Instance Method Summary
collapse
Methods inherited from MBox
#each_raw_message_line, #first_new_message, #go_idle, is_break_line?, #is_source_for?, #last_indexed_message, #load_header, #load_message, #next_offset, #poll, #raw_header, #raw_message, #store_message, suggest_labels_for
#after_unmarshal!, #before_marshal
Methods inherited from Source
#==, #go_idle, #is_source_for?, parse_raw_email_header, #poll, #usual, #valid?
Constructor Details
Returns a new instance of SentLoader.
36
37
38
39
40
|
# File 'lib/sup/sent.rb', line 36
def initialize
@filename = Redwood::SENT_FN
File.open(@filename, "w") { } unless File.exists? @filename
super "mbox://" + @filename, true, $config[:archive_sent]
end
|
Instance Method Details
#default_labels ⇒ Object
49
|
# File 'lib/sup/sent.rb', line 49
def default_labels; []; end
|
#file_path ⇒ Object
42
|
# File 'lib/sup/sent.rb', line 42
def file_path; @filename end
|
47
|
# File 'lib/sup/sent.rb', line 47
def id; 9998; end
|
48
|
# File 'lib/sup/sent.rb', line 48
def labels; [:inbox, :sent]; end
|
#read? ⇒ Boolean
50
|
# File 'lib/sup/sent.rb', line 50
def read?; true; end
|
44
|
# File 'lib/sup/sent.rb', line 44
def to_s; 'sup://sent'; end
|
45
|
# File 'lib/sup/sent.rb', line 45
def uri; 'sup://sent' end
|