# File lib/larch.rb, line 31 def init(config) raise ArgumentError, "config must be a Larch::Config instance" unless config.is_a?(Config) @config = config @log = Logger.new(@config[:verbosity]) @db = open_db(@config[:database]) parse_exclusions Net::IMAP.debug = true if @log.level == :insane # Stats @copied = 0 @deleted = 0 @failed = 0 @total = 0 end