Sha256: 530c76e2dd23210065ad5e6400bd535b6985cd4a19c44236f782a77825905e28

Contents?: true

Size: 227 Bytes

Versions: 3

Compression:

Stored size: 227 Bytes

Contents

module Stratify
  class << self
    def logger
      @logger ||= initialize_logger
    end

    private
    
    def initialize_logger
      return Rails.logger if defined?(Rails)
      Logger.new(STDOUT)
    end    
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
stratify-base-0.1.3 lib/stratify/logger.rb
stratify-base-0.1.2 lib/stratify/logger.rb
stratify-base-0.1.0 lib/stratify/logger.rb