Class: Marta::Server::DialogServlet

Inherits:
WEBrick::HTTPServlet::AbstractServlet
  • Object
show all
Defined in:
lib/marta/server.rb

Overview

Note:

It is believed that no user will use it

Servlet to be used to understand is dialog answer provided or not

Instance Method Summary collapse

Instance Method Details

#do_GET(request, response) ⇒ Object

What our server will do on get request



41
42
43
44
45
46
47
48
49
50
51
52
# File 'lib/marta/server.rb', line 41

def do_GET (request, response)
  ServerStore.has_answer = nil
  response.status = 200
  response.content_type = "text/plain"
  ServerStore.has_answer = case request.path
                           when '/dialog/got_answer'
                             true
                           when '/dialog/not_answer'
                             false
                           end
  response.body = "#{Thread.current.object_id}"
end