Method: Cuboid::Report#to_rpc_data
- Defined in:
- lib/cuboid/report.rb
#to_rpc_data ⇒ Hash
Returns Data representing this instance that are suitable the RPC transmission.
166 167 168 169 170 171 172 173 174 175 176 177 178 179 |
# File 'lib/cuboid/report.rb', line 166 def to_rpc_data data = {} instance_variables.each do |ivar| data[ivar.to_s.gsub('@','')] = instance_variable_get( ivar ) end data['application'] = data['application'].to_s data['data'] = @application.serializer.dump( data['data'] ) data['options'] = @application.serializer.dump( data['options'] ) data['start_datetime'] = data['start_datetime'].to_s data['finish_datetime'] = data['finish_datetime'].to_s data end |