Class: MessageBusClientWorker::Polling::GenLastIdKey
- Inherits:
-
Object
- Object
- MessageBusClientWorker::Polling::GenLastIdKey
- Defined in:
- lib/message_bus_client_worker/services/polling/gen_last_id_key.rb
Class Method Summary collapse
Class Method Details
.call(host:, channel:, headers: {}) ⇒ Object
5 6 7 8 9 10 11 12 |
# File 'lib/message_bus_client_worker/services/polling/gen_last_id_key.rb', line 5 def self.call(host:, channel:, headers: {}) key_parts = [host, channel] (headers || {}).each do |key, value| key_parts << [key, value].join("_") end Digest::SHA256.hexdigest(key_parts.join("-")) end |