Module: JRuby::Rack::Worker

Defined in:
lib/jruby/rack/worker.rb,
lib/jruby/rack/worker/env.rb,
lib/jruby/rack/worker/version.rb

Constant Summary collapse

JAR_PATH =
File.expand_path("../../jruby-rack-worker_#{VERSION}.jar", File.dirname(__FILE__))
ENV =
Hash.new do |hash, key|
  if hash.key? key = key.to_s
    hash[key]
  else
    manager = self.manager
    val = manager ? manager.getParameter(key) : nil
    val = ::ENV[key] if val.nil?
    hash[key] = val
  end
end
VERSION =
'0.7'

Class Method Summary collapse

Class Method Details

.load_jar(method = :load) ⇒ Object



9
10
11
# File 'lib/jruby/rack/worker.rb', line 9

def self.load_jar(method = :load)
  send(method, JAR_PATH) # load JAR_PATH
end

.managerObject



16
# File 'lib/jruby/rack/worker/env.rb', line 16

def self.manager; $worker_manager; end