Sha256: 0e022fdc1a2bb2c1deff75c6194c7a8d2587566f49b9ccebe15ec7475eecb8ff

Contents?: true

Size: 663 Bytes

Versions: 1

Compression:

Stored size: 663 Bytes

Contents

$:.unshift(File.dirname(__FILE__)) unless
  $:.include?(File.dirname(__FILE__)) || $:.include?(File.expand_path(File.dirname(__FILE__)))

require 'active_support'
require 'logger'

module AlsaBackup
  VERSION = '0.10'

  def self.recorder
    @recorder ||= AlsaBackup::Recorder.new
  end

  def self.config
    yield self.recorder
  end

  def self.logger
    unless @logger
      @logger = Logger.new(STDOUT)
      @logger.level = Logger::INFO
    end

    @logger
  end

  def self.logger=(logger); @logger = logger; end

end

require 'alsa_backup/core_ext'
require 'alsa_backup/length_controller'
require 'alsa_backup/writer'
require 'alsa_backup/recorder'



Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
alsa-backup-0.10 lib/alsa_backup.rb