class TDL::Request

Attributes

id[R]
method[R]
original_message[R]
params[R]

Public Class Methods

new(original_message, request_data) click to toggle source
# File lib/tdl/queue/abstractions/request.rb, line 7
def initialize(original_message, request_data)
  @original_message = original_message
  @id = request_data.fetch('id')
  @method = request_data.fetch('method')
  @params = request_data.fetch('params')
end

Public Instance Methods

audit_text() click to toggle source
# File lib/tdl/queue/abstractions/request.rb, line 14
def audit_text
  "id = #{id}, req = #{method}(#{params.map{ |param|
    TDL::Util.compress_data(param)
  }.join(', ')})"
end