class Gameworks::Servlet::Base
Public Class Methods
new(server)
click to toggle source
# File lib/gameworks/servlet/base.rb, line 4 def initialize(server) @server = server end
process(server, request)
click to toggle source
# File lib/gameworks/servlet/base.rb, line 8 def self.process(server, request) servlet = self.new(server) if servlet.respond_to?(request[:method]) servlet.send(request[:method], request) else servlet.method_not_allowed end end
Public Instance Methods
method_not_allowed()
click to toggle source
# File lib/gameworks/servlet/base.rb, line 17 def method_not_allowed [ 405, { 'Allow' => ['GET', 'POST'].select{ |m| respond_to?(m) }.join(', ') }, [] ] end