Sha256: 3b935233d32419951b610089a1d53036925dc21599c0a21223a45aa7e26eb2ed
Contents?: true
Size: 439 Bytes
Versions: 2
Compression:
Stored size: 439 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
imap-backup-0.0.5 | lib/imap/backup/downloader.rb |
imap-backup-0.0.4 | lib/imap/backup/downloader.rb |