Class: RubyBase::Reactor

Inherits:
EM::Connection
  • Object
show all
Includes:
EM::HttpServer
Defined in:
lib/ruby_base/reactor.rb

Instance Method Summary collapse

Instance Method Details

#process_http_requestObject



9
10
11
12
13
14
15
16
# File 'lib/ruby_base/reactor.rb', line 9

def process_http_request
  @router ||= RubyBase::Router.new
  response = EM::DelegatedHttpResponse.new(self)
  response.status = 200
  response.content_type 'text/javascript'
  response.content = @router.route(@http_request_method.to_sym, @http_request_uri, @http_post_content)
  response.send_response
end