Sha256: b52cade81e1d3d0f5bdc36653ae48cc78447d8046beb45aaee7f3eb74acff409

Contents?: true

Size: 273 Bytes

Versions: 20

Compression:

Stored size: 273 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 add(event); end

    def close(drain); end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
libhoney-1.18.0 lib/libhoney/null_transmission.rb
libhoney-1.17.0 lib/libhoney/null_transmission.rb
libhoney-1.16.1 lib/libhoney/null_transmission.rb
libhoney-1.16.0 lib/libhoney/null_transmission.rb
libhoney-1.15.0 lib/libhoney/null_transmission.rb
libhoney-1.14.7.pre.beta lib/libhoney/null_transmission.rb
libhoney-1.14.7 lib/libhoney/null_transmission.rb
libhoney-1.14.6 lib/libhoney/null_transmission.rb
libhoney-1.14.5 lib/libhoney/null_transmission.rb
libhoney-1.14.4 lib/libhoney/null_transmission.rb
libhoney-1.14.3 lib/libhoney/null_transmission.rb
libhoney-1.14.2 lib/libhoney/null_transmission.rb
libhoney-1.14.1 lib/libhoney/null_transmission.rb
libhoney-1.14.0 lib/libhoney/null_transmission.rb
libhoney-1.13.6 lib/libhoney/null_transmission.rb
libhoney-1.13.3 lib/libhoney/null_transmission.rb
libhoney-1.13.0 lib/libhoney/null_transmission.rb
libhoney-1.12.1 lib/libhoney/null_transmission.rb
libhoney-1.12.0 lib/libhoney/null_transmission.rb
libhoney-1.11.0 lib/libhoney/null_transmission.rb