class Benchmark::Memory::HeldResults::EntrySerializer
Serialize entrys for holding between runs.
def load(hash)
-
(Report::Entry)-
Parameters:
-
hash(Hash) -- A JSON document hash.
def load(hash) @object = Report::Entry.new( hash['item'], MeasurementSerializer.load(hash['measurement']) ) self end
def to_h
-
(Hash)- The entry as a Hash.
def to_h { item: object.label, measurement: MeasurementSerializer.new(object.measurement).to_h } end