Module: Mizuno

Defined in:
lib/mizuno.rb,
lib/mizuno/client.rb,
lib/mizuno/runner.rb,
lib/mizuno/server.rb,
lib/mizuno/version.rb,
lib/mizuno/reloader.rb,
lib/mizuno/rack_handler.rb,
lib/mizuno/client_exchange.rb,
lib/mizuno/client_response.rb

Overview

Wraps a Rack application in a Jetty handler.

Defined Under Namespace

Modules: Daemonizer Classes: Client, ClientExchange, ClientResponse, RackHandler, Reloader, Runner, Server

Constant Summary collapse

LAUNCH_ENV =
$LOAD_PATH.map { |i| "-I#{i}" }.push($0)
HOME =
File.expand_path(File.dirname(__FILE__))
VERSION =
"9.4.44"

Class Method Summary collapse

Class Method Details

.require_jars(*names) ⇒ Object

Loads jarfiles independent of versions.



29
30
31
32
33
34
35
36
# File 'lib/mizuno.rb', line 29

def Mizuno.require_jars(*names)
    names.flatten.each do |name|
        file = Dir[File.join(HOME, 'java', "#{name}-*.jar")].first
        file ||= Dir[File.join(HOME, 'java', "#{name}.jar")].first
        raise("Unknown or missing jar: #{name}") unless file
        require file
    end
end