Sha256: ad9bb0219e88751fde1b2194cdd0684b9d18cd026c429b7288cf12a29017c99f

Contents?: true

Size: 1.03 KB

Versions: 3

Compression:

Stored size: 1.03 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/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

3 entries across 3 versions & 1 rubygems

Version Path
imap-backup-1.4.2 lib/imap/backup.rb
imap-backup-1.4.1 lib/imap/backup.rb
imap-backup-1.4.0 lib/imap/backup.rb