class Bixby::WebSocket::Request

Public Class Methods

new(json_request, id=nil, type="rpc", headers=nil) click to toggle source
Calls superclass method Bixby::WebSocket::Message::new
# File lib/bixby-common/websocket/request.rb, line 7
def initialize(json_request, id=nil, type="rpc", headers=nil)
  if json_request.respond_to? :headers then
    headers = json_request.headers
  end
  super(id, type, headers)

  @body = json_request.to_wire
end

Public Instance Methods

json_request() click to toggle source
# File lib/bixby-common/websocket/request.rb, line 16
def json_request
  JsonRequest.from_json(body)
end