Method: Cuboid::Report.from_rpc_data

Defined in:
lib/cuboid/report.rb

.from_rpc_data(data) ⇒ DOM

Parameters:

Returns:

  • (DOM)


183
184
185
186
187
188
189
190
191
192
# File 'lib/cuboid/report.rb', line 183

def self.from_rpc_data( data )
    data['start_datetime']  = Time.parse( data['start_datetime'] )
    data['finish_datetime'] = Time.parse( data['finish_datetime'] )

    data['application'] = ObjectSpace.const_get( data['application'] )
    data['data']        = data['application'].serializer.load( data['data'] )
    data['options']     = data['application'].serializer.load( data['options'] )

    new data
end