Module: RealWeb

Defined in:
lib/realweb.rb,
lib/realweb/server.rb,
lib/realweb/thread_server.rb,
lib/realweb/forking_server.rb

Defined Under Namespace

Classes: ForkingServer, Server, ThreadServer

Class Method Summary collapse

Class Method Details

.start_server_in_fork(*args) ⇒ Object Also known as: start_server



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

def start_server_in_fork(*args)
  ForkingServer.new(*args) { |server| server.start }
end

.start_server_in_thread(*args) ⇒ Object



8
9
10
# File 'lib/realweb.rb', line 8

def start_server_in_thread(*args)
  ThreadServer.new(*args) { |server| server.start }
end

.with_server_in_fork(*args, &block) ⇒ Object Also known as: with_server



21
22
23
# File 'lib/realweb.rb', line 21

def with_server_in_fork(*args, &block)
  ForkingServer.with_rackup(*args, &block)
end

.with_server_in_thread(*args, &block) ⇒ Object



17
18
19
# File 'lib/realweb.rb', line 17

def with_server_in_thread(*args, &block)
  ThreadServer.with_rackup(*args, &block)
end