Sha256: aa29084ac6be619b38544bb3266a3bb67255aba9fa66adf66129ab08823a9f26
Contents?: true
Size: 800 Bytes
Versions: 1
Compression:
Stored size: 800 Bytes
Contents
# frozen_string_literal: true module Lamian autoload :VERSION, 'lamian/version' autoload :Config, 'lamian/config' autoload :Logger, 'lamian/logger' autoload :LoggerExtension, 'lamian/logger_extension' autoload :Middleware, 'lamian/middleware' require 'lamian/engine' class << self def configure @config ||= Config.new yield(@config) if block_given? @config end alias config configure def extend_logger(other_logger) other_logger.extend(Lamian::LoggerExtension) end def logger Lamian::Logger.current end def start(&block) logger.start(&block) end def reset logger.reset end def dump(*args, &block) logger.dump(*args, &block) end def stop logger.stop end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lamian-0.2.0 | lib/lamian.rb |