Class: Up

Inherits:
Object
  • Object
show all
Defined in:
lib/up.rb,
lib/up/version.rb

Defined Under Namespace

Classes: Application

Constant Summary collapse

Version =
VERSION = '0.0.2'

Class Method Summary collapse

Class Method Details

.detect_rack_handler(server) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
# File 'lib/up.rb', line 4

def self.detect_rack_handler(server)
  servers = server.split(',')
  servers.each do |server_name|
    begin
      return Rack::Handler.get(server_name.downcase)
    rescue LoadError
    rescue NameError
    end
  end
  fail "Server handler (#{servers.join(',')}) not found."
end