Method: PerfectQueue::AcquiredTask#update_data!

Defined in:
lib/perfectqueue/task.rb

#update_data!(hash) ⇒ Object



90
91
92
93
94
95
# File 'lib/perfectqueue/task.rb', line 90

def update_data!(hash)
  data = @attributes[:data] || {}
  merged = data.merge(hash)
  heartbeat!(data: merged, compression: compression)
  @attributes[:data] = merged
end