lib/sup/source.rb in sup-0.13.1 vs lib/sup/source.rb in sup-0.13.2
- old
+ new
@@ -60,18 +60,20 @@
## Examples for you to look at: mbox/loader.rb, imap.rb, and
## maildir.rb.
bool_accessor :usual, :archived
attr_reader :uri
- attr_accessor :id
+ attr_accessor :id, :poll_lock
def initialize uri, usual=true, archived=false, id=nil
raise ArgumentError, "id must be an integer: #{id.inspect}" unless id.is_a? Fixnum if id
@uri = uri
@usual = usual
@archived = archived
@id = id
+
+ @poll_lock = Mutex.new
end
## overwrite me if you have a disk incarnation (currently used only for sup-sync-back)
def file_path; nil end