class Rubapi::Server
Attributes
rest_routes[RW]
Public Class Methods
route_with(routes)
click to toggle source
# File lib/rubapi/server.rb, line 8 def route_with(routes) self.rest_routes = routes end
Public Instance Methods
build_params()
click to toggle source
# File lib/rubapi/server.rb, line 13 def build_params Request.new.tap do |r| r.parse(@http_query_string) r.parse(@http_post_content) end end
process_http_request()
click to toggle source
# File lib/rubapi/server.rb, line 20 def process_http_request controller = Controller.new(EM::DelegatedHttpResponse.new(self)) controller.request = build_params controller.run Server.rest_routes.fetch(@http_request_uri, @http_request_method.downcase.to_sym) end