module GRPCWeb::RequestFraming
Framing concerns for handling a request on the server
Public Class Methods
frame_response(response)
click to toggle source
# File lib/grpc_web/server/request_framing.rb, line 17 def frame_response(response) frames = message_framing.pack_frames(response.body) ::GRPCWeb::GRPCWebResponse.new(response.content_type, frames) end
unframe_request(request)
click to toggle source
# File lib/grpc_web/server/request_framing.rb, line 10 def unframe_request(request) frames = message_framing.unpack_frames(request.body) ::GRPCWeb::GRPCWebRequest.new( request.service, request.service_method, request.content_type, request.accept, frames, ) end
Private Class Methods
message_framing()
click to toggle source
# File lib/grpc_web/server/request_framing.rb, line 24 def message_framing ::GRPCWeb::MessageFraming end