class Gameworks::Servlet::GameList
Public Instance Methods
GET(request)
click to toggle source
# File lib/gameworks/servlet/game_list.rb, line 16 def GET(request) [200, {}, [@server.game_registry.to_json]] end
POST(request)
click to toggle source
# File lib/gameworks/servlet/game_list.rb, line 6 def POST(request) game = @server.game_class.new(request[:payload]) if game.valid? @server.game_registry.add(game) [201, {'Location' => "/#{game.id}"}, []] else return [403, {}, ["invalid game data"]] end end