Sha256: 584103ef3e8b0083947a6f38bd9f66fc81057449d339907b91daabc77ca683ad

Contents?: true

Size: 525 Bytes

Versions: 5

Compression:

Stored size: 525 Bytes

Contents

# typed: true
module Datadog
  module Utils
    # Common database-related utility functions.
    module Database
      VENDOR_DEFAULT = 'defaultdb'.freeze
      VENDOR_POSTGRES = 'postgres'.freeze
      VENDOR_SQLITE = 'sqlite'.freeze

      module_function

      def normalize_vendor(vendor)
        case vendor
        when nil
          VENDOR_DEFAULT
        when 'postgresql'
          VENDOR_POSTGRES
        when 'sqlite3'
          VENDOR_SQLITE
        else
          vendor
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ddtrace-0.54.2 lib/ddtrace/utils/database.rb
ddtrace-0.54.1 lib/ddtrace/utils/database.rb
ddtrace-0.54.0 lib/ddtrace/utils/database.rb
ddtrace-0.53.0 lib/ddtrace/utils/database.rb
ddtrace-0.52.0 lib/ddtrace/utils/database.rb