Sha256: b3a59c6bbfbf4b7090e7fe65903a2242009cdf0de75c72fcf8d2e01f415ccbb1
Contents?: true
Size: 732 Bytes
Versions: 4
Compression:
Stored size: 732 Bytes
Contents
# frozen_string_literal: true # External components # delegate should be removed because we don't need it, we just add it because of ruby-kafka %w[ delegate forwardable json zeitwerk securerandom karafka-core pathname ].each { |lib| require lib } # WaterDrop library module WaterDrop class << self # @return [String] root path of this gem def gem_root Pathname.new(File.expand_path('..', __dir__)) end end end loader = Zeitwerk::Loader.for_gem loader.inflector.inflect('waterdrop' => 'WaterDrop') # Do not load vendors instrumentation components. Those need to be required manually if needed loader.ignore("#{__dir__}/waterdrop/instrumentation/vendors/**/*.rb") loader.setup loader.eager_load
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
waterdrop-2.8.1 | lib/waterdrop.rb |
waterdrop-2.8.0 | lib/waterdrop.rb |
waterdrop-2.7.4 | lib/waterdrop.rb |
waterdrop-2.7.3 | lib/waterdrop.rb |