Sha256: a0954d0ee54bd676bc7853f243c201596106b4be4a86fb67621e99ece99ef52e

Contents?: true

Size: 1.07 KB

Versions: 2

Compression:

Stored size: 1.07 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/serializer/base"
require "imap/backup/serializer/directory"
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

2 entries across 2 versions & 1 rubygems

Version Path
imap-backup-1.3.0 lib/imap/backup.rb
imap-backup-1.2.3 lib/imap/backup.rb