Sha256: 8e613be2a2e5ede8bf35e580d52ad3d9a88d8ba7c97e9039736a4f4b6985fe89

Contents?: true

Size: 712 Bytes

Versions: 1

Compression:

Stored size: 712 Bytes

Contents

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

begin
  require 'rubygems'
rescue LoadError
end

require 'activesupport'
require 'logger'

module AlsaBackup
  VERSION = '0.0.7'

  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
albanpeignier-alsa-backup-0.0.7 lib/alsa_backup.rb