Sha256: 0745a2a7378a77e4597c4a1e7249db26789254a83b27db4ae813bf70dad5e59c
Contents?: true
Size: 437 Bytes
Versions: 3
Compression:
Stored size: 437 Bytes
Contents
# encoding: utf-8 require 'rubygems' if RUBY_VERSION < '1.9' require 'json' module Imap module Backup class Downloader def initialize(folder, serializer) @folder, @serializer = folder, serializer end def run uids = @folder.uids - @serializer.uids uids.each do |uid| message = @folder.fetch(uid) @serializer.save(uid, message) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
imap-backup-1.0.2 | lib/imap/backup/downloader.rb |
imap-backup-1.0.1 | lib/imap/backup/downloader.rb |
imap-backup-1.0.0 | lib/imap/backup/downloader.rb |