module Poseidon

Top level Poseidon namespace

@api public

Constants

VERSION

Unstable! API May Change!

Public Class Methods

logger() click to toggle source
# File lib/poseidon.rb, line 84
def self.logger
  @logger ||= null_logger
end
logger=(logger) click to toggle source
# File lib/poseidon.rb, line 88
def self.logger=(logger)
  @logger = logger
end

Private Class Methods

null_logger() click to toggle source
# File lib/poseidon.rb, line 93
def self.null_logger
  devnull = RUBY_PLATFORM =~ /w32/ ? 'nul' : '/dev/null'
  l = Logger.new(devnull)
  l.level = Logger::INFO
  l
end