Sha256: a8d3944a651c2089dddc97a29f94d08a353c80b4f1f00e6315d2de142054ffc8

Contents?: true

Size: 347 Bytes

Versions: 11

Compression:

Stored size: 347 Bytes

Contents

# Each subdirectory is "accompanied" by a blank
# file of the same name (without the '.sbd' extension)
class Thunderbird::SubdirectoryPlaceholder
  attr_reader :path

  def initialize(path)
    @path = path
  end

  def exists?
    File.exist?(path)
  end

  def regular?
    File.file?(path)
  end

  def touch
    FileUtils.touch path
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
imap-backup-5.0.0 lib/thunderbird/subdirectory_placeholder.rb
imap-backup-4.2.2 lib/thunderbird/subdirectory_placeholder.rb
imap-backup-4.2.1 lib/thunderbird/subdirectory_placeholder.rb
imap-backup-4.2.0 lib/thunderbird/subdirectory_placeholder.rb
imap-backup-4.1.2 lib/thunderbird/subdirectory_placeholder.rb
imap-backup-4.1.1 lib/thunderbird/subdirectory_placeholder.rb
imap-backup-4.0.7 lib/thunderbird/subdirectory_placeholder.rb
imap-backup-4.0.6 lib/thunderbird/subdirectory_placeholder.rb
imap-backup-4.0.5 lib/thunderbird/subdirectory_placeholder.rb
imap-backup-4.0.4 lib/thunderbird/subdirectory_placeholder.rb
imap-backup-4.0.3 lib/thunderbird/subdirectory_placeholder.rb