Sha256: c2d7ab9be0bf054c926a6e49fa13090f74ab1ba1d212c2beb6153926fbae3096

Contents?: true

Size: 1.06 KB

Versions: 10

Compression:

Stored size: 1.06 KB

Contents

module Imap; end

require "imap/backup/utils"
require "imap/backup/account/connection"
require "imap/backup/account/folder"
require "imap/backup/configuration/account"
require "imap/backup/configuration/asker"
require "imap/backup/configuration/connection_tester"
require "imap/backup/configuration/folder_chooser"
require "imap/backup/configuration/list"
require "imap/backup/configuration/setup"
require "imap/backup/configuration/store"
require "imap/backup/downloader"
require "imap/backup/uploader"
require "imap/backup/serializer"
require "imap/backup/serializer/mbox"
require "imap/backup/version"
require "email/provider"

require "logger"

module Imap::Backup
  class ConfigurationNotFound < StandardError; end

  class Logger
    include Singleton

    attr_reader :logger

    def initialize
      @logger = ::Logger.new(STDOUT)
    end
  end

  def self.logger
    Logger.instance.logger
  end

  def self.setup_logging(config)
    logger.level =
      if config.debug?
        ::Logger::Severity::DEBUG
      else
        ::Logger::Severity::ERROR
      end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
imap-backup-2.2.2 lib/imap/backup.rb
imap-backup-2.2.1 lib/imap/backup.rb
imap-backup-2.2.0 lib/imap/backup.rb
imap-backup-2.1.1 lib/imap/backup.rb
imap-backup-2.1.0 lib/imap/backup.rb
imap-backup-2.0.0 lib/imap/backup.rb
imap-backup-2.0.0.rc4 lib/imap/backup.rb
imap-backup-2.0.0.rc3 lib/imap/backup.rb
imap-backup-2.0.0.rc2 lib/imap/backup.rb
imap-backup-2.0.0.rc1 lib/imap/backup.rb