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