Class: Ray::Request

Inherits:
Object
  • Object
show all
Defined in:
lib/ray/request.rb

Instance Method Summary collapse

Constructor Details

#initialize(uuid, payloads, meta = {}) ⇒ Request

Returns a new instance of Request.



3
4
5
6
7
# File 'lib/ray/request.rb', line 3

def initialize(uuid, payloads, meta = {})
  @uuid = uuid
  @payloads = payloads
  @meta = meta
end

Instance Method Details

#payload_contentsObject



13
14
15
16
17
18
# File 'lib/ray/request.rb', line 13

def payload_contents

  return @payloads.map do |payload|
    payload.to_hash
  end
end

#to_jsonObject



9
10
11
# File 'lib/ray/request.rb', line 9

def to_json
  {uuid:@uuid, payloads:payload_contents, meta: @meta}.to_json
end