Sha256: 7739d004dffd7d4eb7f8469bf1af7fdd72bee6088445f068f92a651a4046a568

Contents?: true

Size: 746 Bytes

Versions: 4

Compression:

Stored size: 746 Bytes

Contents

require 'logger'

module WebVideo
  autoload :Tools, 'web_video/tools'
  autoload :Stream, 'web_video/stream'
  autoload :Transcoder, 'web_video/transcoder'
  
  module Adapters
    autoload :AbstractAdapter, 'web_video/adapters/abstract_adapter'
    autoload :FfmpegAdapter, 'web_video/adapters/ffmpeg_adapter'
  end

  #
  # WebVideo.logger.info 'Demo convert'
  #
  def self.logger
    @logger ||= Logger.new('/dev/null')      
    @logger
  end
  
  #
  # Configure logging. Pass a valid Ruby logger object.
  #
  #   logger = Logger.new(STDOUT)
  #   WebVideo.logger = logger
  #
  def self.logger=(value)
    @logger = value
  end
  
  class Error < StandardError #:nodoc:
  end

  class CommandLineError < StandardError #:nodoc:
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
web_video-1.1.2 lib/web_video.rb
web_video-1.1.1 lib/web_video.rb
web_video-1.1.0 lib/web_video.rb
web_video-1.0.0 lib/web_video.rb