module Skr::Core
Constants
- VERSION
Public Class Methods
config()
click to toggle source
# File lib/skr/core/configuration.rb, line 77 def config @@config end
configure() { |config| ... }
click to toggle source
# File lib/skr/core/configuration.rb, line 81 def configure yield(@@config) end
logger()
click to toggle source
# File lib/skr/core/logger.rb, line 5 def logger @logger ||= ( if defined?(::Rails) Rails.logger else Logger.new(STDERR) end ) end
logger=( logger )
click to toggle source
# File lib/skr/core/logger.rb, line 15 def logger=( logger ) @logger = logger end
logger_debug( output )
click to toggle source
# File lib/skr/core/logger.rb, line 29 def logger_debug( output ) logger.debug '⚡ '*40 logger.debug '⚡ ' + output logger.debug '⚡ '*40 end
silence_logs( ) { || ... }
click to toggle source
# File lib/skr/core/logger.rb, line 19 def silence_logs( &block ) old_logger = Skr::Core.logger begin Skr::Core.logger=Logger.new( StringIO.new ) yield ensure Skr::Core.logger=old_logger end end