Sha256: 8eaa4ed9a62ec1eca8db54aef9a4a774657aaf4a261cbba35b7bfdc00e14926c

Contents?: true

Size: 656 Bytes

Versions: 3

Compression:

Stored size: 656 Bytes

Contents

require 'logger'

# Paperback is a library for creating paper backups of sensitive data.
module Paperback
  def self.log
    return @log if @log
    @log = Logger.new(STDERR)
    @log.progname = self.name
    @log.level = log_level
    @log
  end

  def self.class_log(klass, stream=STDERR)
    log = Logger.new(stream)
    log.progname = klass.name
    log.level = log_level
    log
  end

  def self.log_level
    @log_level ||= Logger::INFO
  end

  def self.log_level=(val)
    @log_level = val
  end
end

require_relative 'paperback/version'
require_relative 'paperback/cli'
require_relative 'paperback/document'
require_relative 'paperback/preparer'

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
paperback-0.0.4 lib/paperback.rb
paperback-0.0.3 lib/paperback.rb
paperback-0.0.2 lib/paperback.rb