Sha256: 57cc030e5e287c0bd43fa6f1161944268478021aff2da5c6a2a8553df65f1161
Contents?: true
Size: 510 Bytes
Versions: 10
Compression:
Stored size: 510 Bytes
Contents
module Imap; end module Imap::Backup class Serializer::UnusedNameFinder attr_reader :serializer def initialize(serializer:) @serializer = serializer end def run digit = 0 folder = nil loop do extra = digit.zero? ? "" : "-#{digit}" folder = "#{serializer.folder}-#{serializer.uid_validity}#{extra}" test = Serializer.new(serializer.path, folder) break if !test.validate! digit += 1 end folder end end end
Version data entries
10 entries across 10 versions & 1 rubygems