Sha256: 858e55ba50d6b61c8f1f3af69c9d88b535e04f4c68afc1186deeb56f56955152
Contents?: true
Size: 470 Bytes
Versions: 5
Compression:
Stored size: 470 Bytes
Contents
# frozen_string_literal: true class FakeWaterDropClient Report = Struct.new(:topic_name, :partition, :offset) def produce_sync(*) Report.new("fake_topic", 0, 0) end def produce_async(*) # no op end end Sbmt::KafkaProducer::KafkaClientFactory.singleton_class.prepend( Module.new do def default_client @default_client ||= FakeWaterDropClient.new end def build(*) @default_client ||= FakeWaterDropClient.new end end )
Version data entries
5 entries across 5 versions & 1 rubygems