module Aquasync::AggregatedMethods

Has a responsibility to implement Aquasync::DeltasAggregator requirement. @author kaiinui @see DeltasAggregator

Public Instance Methods

resolve_conflict(delta) click to toggle source

@param [Hash]

# File lib/models/concerns/aquasync_aggregated_methods.rb, line 13
def resolve_conflict(delta)
  raise "localTimestamp is nil" if delta["localTimestamp"] == nil
  self.update_attributes!(delta) if delta["localTimestamp"].to_i > self.localTimestamp
end