class Caliper::Request::EventStoreRequestor

Public Instance Methods

create_envelope(sensor, data) click to toggle source
# File lib/caliper/request/event_store_requestor.rb, line 37
def create_envelope(sensor, data)
  envelope = Caliper::Request::Envelope.new
  envelope.sensor = sensor.id
  envelope.data = to_array(data)
  return envelope
end
generate_payload(sensor, data) click to toggle source
# File lib/caliper/request/event_store_requestor.rb, line 28
def generate_payload(sensor, data)
  return get_payload_json(sensor, data)
end
get_payload_json(sensor, data) click to toggle source
# File lib/caliper/request/event_store_requestor.rb, line 32
def get_payload_json(sensor, data)
  envelope = create_envelope(sensor, data)
  return JSON.generate(envelope)
end
to_array(data) click to toggle source
# File lib/caliper/request/event_store_requestor.rb, line 44
def to_array(data)
  return [data] if !(data.is_a?(Array))
end