Sha256: 9ae3da7d2634428de873094835f55bbbe5e330bc128f3535ff00238c67377710

Contents?: true

Size: 303 Bytes

Versions: 9

Compression:

Stored size: 303 Bytes

Contents

module Libhoney
  # A no-op version of TransmissionClient that silently drops events (without
  # sending them to Honeycomb, or anywhere else for that matter).
  #
  # @api private
  class NullTransmissionClient
    def initialize(**_); end

    def add(event); end

    def close(drain); end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
libhoney-2.4.0 lib/libhoney/null_transmission.rb
libhoney-2.3.0 lib/libhoney/null_transmission.rb
libhoney-2.2.0.pre.dev lib/libhoney/null_transmission.rb
libhoney-2.2.0 lib/libhoney/null_transmission.rb
libhoney-2.1.0 lib/libhoney/null_transmission.rb
libhoney-2.0.0 lib/libhoney/null_transmission.rb
libhoney-1.21.0 lib/libhoney/null_transmission.rb
libhoney-1.20.0 lib/libhoney/null_transmission.rb
libhoney-1.19.0 lib/libhoney/null_transmission.rb