Module: Midori

Defined in:
lib/midori/version.rb,
lib/midori/env.rb,
lib/midori/logger.rb

Overview

Midori Module

Defined Under Namespace

Modules: Const, Exception, Server Classes: API, APIEngine, CleanRoom, Configure, Connection, EventSource, Middleware, Request, Response, Route, Runner, Sandbox, WebSocket

Constant Summary collapse

VERSION =

Current Version Code

'0.4.3'.freeze

Class Method Summary collapse

Class Method Details

.envString

Returns midori environment.

Returns:

  • (String)

    midori environment



3
4
5
# File 'lib/midori/env.rb', line 3

def self.env
  ENV['MIDORI_ENV'] || 'development'
end

.loggerLogger

Return current logger midori is using

Returns:

  • (Logger)

    the current logger midori is using



5
6
7
8
# File 'lib/midori/logger.rb', line 5

def logger
  @logger = ::Logger.new(STDOUT) if @logger.nil?
  @logger
end

.logger=(logger) ⇒ Object

Return midori’s logger

Parameters:

  • logger (Logger)

    set midori logger



12
13
14
# File 'lib/midori/logger.rb', line 12

def logger=(logger)
  @logger = logger
end