class DeltaPackUnpacker
Has a responsibility to unpack a DeltaPack hash. @author kaiinui
Attributes
deltas[RW]
deltas [Array] An array of deltas.
id[RW]
id [String] UUID
Public Class Methods
new()
click to toggle source
# File lib/delta_pack/delta_pack_unpacker.rb, line 9 def initialize self.deltas = {} end
Public Instance Methods
unpack(delta_pack)
click to toggle source
unpacks a DeltaPack. You can extract data from id
, deltas
@param delta_pack [Hash] A DeltaPack @return [DeltaPackUnpacker]
# File lib/delta_pack/delta_pack_unpacker.rb, line 16 def unpack(delta_pack) self.id = delta_pack["_id"].downcase delta_pack.each do |key, value| next if key == "_id" deltas[key] = value end self end