Sha256: f163d9bbbc375cde2f2e957001902aa714943d18a4624f28fd0f627305519b16

Contents?: true

Size: 679 Bytes

Versions: 34

Compression:

Stored size: 679 Bytes

Contents

# copied from dalli
module GarbageMan
  def self.logger
    @logger ||= (rails_logger || default_logger)
  end

  def self.rails_logger
    (defined?(Rails) && Rails.respond_to?(:logger) && Rails.logger) ||
      (defined?(RAILS_DEFAULT_LOGGER) && RAILS_DEFAULT_LOGGER.respond_to?(:debug) && RAILS_DEFAULT_LOGGER)
  end

  def self.default_logger
    require 'logger'
    l = Logger.new(STDOUT)
    l.level = Logger::INFO
    l
  end

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

require 'garbageman/config'
require 'garbageman/ext/thin'
require 'garbageman/ext/fiber_pool' if defined?(FiberPool)
require 'garbageman/rack/middleware'
require 'garbageman/collector'

Version data entries

34 entries across 34 versions & 1 rubygems

Version Path
garbageman-0.3.7 lib/garbageman.rb
garbageman-0.3.6 lib/garbageman.rb
garbageman-0.3.5 lib/garbageman.rb
garbageman-0.3.4 lib/garbageman.rb
garbageman-0.3.3 lib/garbageman.rb
garbageman-0.3.2 lib/garbageman.rb
garbageman-0.3.0 lib/garbageman.rb
garbageman-0.2.9 lib/garbageman.rb
garbageman-0.2.8 lib/garbageman.rb
garbageman-0.2.7 lib/garbageman.rb
garbageman-0.2.6 lib/garbageman.rb
garbageman-0.2.4 lib/garbageman.rb
garbageman-0.2.3 lib/garbageman.rb
garbageman-0.2.2 lib/garbageman.rb
garbageman-0.2.1 lib/garbageman.rb
garbageman-0.2.0 lib/garbageman.rb
garbageman-0.1.21 lib/garbageman.rb
garbageman-0.1.20 lib/garbageman.rb
garbageman-0.1.19 lib/garbageman.rb
garbageman-0.1.18 lib/garbageman.rb