class TaDataDO
Attributes
account_id[RW]
distinct_id[RW]
event_id[RW]
event_name[RW]
first_check_id[RW]
ip[RW]
properties[RW]
time[RW]
type[RW]
uuid[RW]
Public Instance Methods
to_json(*a)
click to toggle source
# File lib/logstash/filter/sensors/sensors_data.rb, line 8 def to_json(*a) json_obj = { "#account_id" => @account_id, "#distinct_id" => @distinct_id, "#uuid" => @uuid, "#type" => @type, "#time" => @time, "#ip" => @ip, "#event_name" => @event_name, "#event_id" => @event_id, "#first_check_id" => @first_check_id, "properties" => @properties, } json_obj.each do |key, value| if value.nil? || value == '' json_obj.delete(key) end end json_obj.to_json(*a) end