Class: MessagePack::RPCOverHTTP::Server

Inherits:
Object
  • Object
show all
Defined in:
lib/msgpack/rpc_over_http/server.rb,
lib/msgpack/rpc_over_http/server/streamer.rb,
lib/msgpack/rpc_over_http/server/dispatcher.rb,
lib/msgpack/rpc_over_http/server/response_packer.rb,
lib/msgpack/rpc_over_http/server/request_unpacker.rb

Defined Under Namespace

Modules: Streamer Classes: Dispatcher, RequestUnpacker, ResponsePacker

Class Method Summary collapse

Class Method Details

.app(handler) ⇒ Object

Retruns the application for MessagePack-RPC. It’s create with Rack::Builder



14
15
16
17
18
19
20
21
22
# File 'lib/msgpack/rpc_over_http/server.rb', line 14

def self.app(handler)
  return Rack::Builder.app do
    use Rack::Chunked
    use RequestUnpacker
    use ResponsePacker
    use Dispatcher
    run handler
  end
end