Class: Artoo::Api

Inherits:
Reel::Server
  • Object
show all
Includes:
ApiRouteHelpers
Defined in:
lib/artoo/api.rb

Instance Method Summary collapse

Methods included from ApiRouteHelpers

included

Constructor Details

#initialize(host = "127.0.0.1", port = 3000) ⇒ Api

Returns a new instance of Api.



9
10
11
# File 'lib/artoo/api.rb', line 9

def initialize(host = "127.0.0.1", port = 3000)
  super(host, port, &method(:on_connection))
end

Instance Method Details

#on_connection(connection) ⇒ Object



13
14
15
16
17
# File 'lib/artoo/api.rb', line 13

def on_connection(connection)
  while request = connection.request
    dispatch!(connection, request)
  end
end