module CableX::Channel::Process::Request

Process request specific tasks

Public Instance Methods

set_request() click to toggle source
# File lib/cable_x/channel/process/request.rb, line 9
def set_request
  @request_id = data['request_id']
  @request = ActionDispatch::Request.new({})
  @request.headers = data['headers'] if data['headers']
  @request.request_parameters = controller_action_hash.merge(data['params'] || {}).merge(data['data'] || {})
  @request.request_method = data['method'].upcase
end