274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
|
# File 'lib/wamp/client/message.rb', line 274
def payload
self.arguments ||= []
self.argumentskw ||= {}
payload = [self.class.type]
payload.push(self.request_type)
payload.push(self.request_request)
payload.push(self.details)
payload.push(self.error)
return payload if (self.arguments.empty? and self.argumentskw.empty?)
payload.push(self.arguments)
return payload if (self.argumentskw.empty?)
payload.push(self.argumentskw)
payload
end
|