Sha256: b64551974fe184fa5ecda4119f99265012017108458780c62950288d8b4ba3f9

Contents?: true

Size: 1.08 KB

Versions: 4

Compression:

Stored size: 1.08 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)
      $stdout.sync = true
    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

4 entries across 4 versions & 1 rubygems

Version Path
imap-backup-4.0.7 lib/imap/backup.rb
imap-backup-4.0.6 lib/imap/backup.rb
imap-backup-4.0.5 lib/imap/backup.rb
imap-backup-4.0.4 lib/imap/backup.rb