Esempio n. 1
0
    def __init__(self, path, handler, protocol=Protocols.JSONProtocol):
        super(Route, self).__init__()

        if not issubclass(handler, Servable):
            raise Exception('Route handler must be a Servable subclass')

        self.path = Path(path)
        self.handler = handler
        self.protocol = protocol
        self._url = Parameters.Dict({})
        self._body = Parameters.Dict({})
        self._query = Parameters.Dict({})
        self._headers = Parameters.Dict({})
Esempio n. 2
0
 def query(self, params):
     if isinstance(params, dict):
         params = Parameters.Dict(params)
     self._query = params
     return self
Esempio n. 3
0
 def body(self, params):
     if isinstance(params, dict):
         params = Parameters.Dict(params)
     self._body = params
     return self
Esempio n. 4
0
 def url(self, params):
     if isinstance(params, dict):
         params = Parameters.Dict(params)
     self._url = params
     return self
Esempio n. 5
0
 def headers(self, params):
     if isinstance(params, dict):
         params = Parameters.Dict(params)
     self._headers = params
     return self