Sha256: 48f8189fcead941c778755dc292e6cccc2c9bab0c35b2f66f51debff788c895d
Contents?: true
Size: 476 Bytes
Versions: 4
Compression:
Stored size: 476 Bytes
Contents
# encoding: utf-8 require 'rubygems' if RUBY_VERSION < '1.9' require 'json' module Imap::Backup class Downloader attr_reader :folder attr_reader :serializer def initialize(folder, serializer) @folder, @serializer = folder, serializer end def run uids = folder.uids - serializer.uids uids.each do |uid| message = folder.fetch(uid) next if message.nil? serializer.save(uid, message) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems