Sha256: 510fc9de8f4b8f7bd46f5e402fe583347e604bd293335ebaed8dea68792f89ed
Contents?: true
Size: 485 Bytes
Versions: 3
Compression:
Stored size: 485 Bytes
Contents
module NulogyMessageBusConsumer class Config attr_accessor :bootstrap_servers, :client_id, :consumer_group_id, :lag_check_interval_seconds, :lag_checks, :topic_name def initialize(options = {}) defaults = { lag_check_interval_seconds: 20, lag_checks: 6 } update(defaults.merge(options)) end def update(options = {}) options.each { |key, value| public_send("#{key}=", value) } end end end
Version data entries
3 entries across 3 versions & 1 rubygems