Sha256: dd413942eafbaa52ad891b5fd5db3af96caac229fd354749f79f3414eb0207de

Contents?: true

Size: 572 Bytes

Versions: 14

Compression:

Stored size: 572 Bytes

Contents

# frozen_string_literal: true

module ActiveRecord
  module QueryLogs
    module LegacyFormatter # :nodoc:
      class << self
        # Formats the key value pairs into a string.
        def format(key, value)
          "#{key}:#{value}"
        end

        def join(pairs)
          pairs.join(",")
        end
      end
    end

    class SQLCommenter # :nodoc:
      class << self
        def format(key, value)
          "#{key}='#{ERB::Util.url_encode(value)}'"
        end

        def join(pairs)
          pairs.join(",")
        end
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 2 rubygems

Version Path
activerecord-8.0.2 lib/active_record/query_logs_formatter.rb
activerecord-8.0.1 lib/active_record/query_logs_formatter.rb
activerecord-8.0.0.1 lib/active_record/query_logs_formatter.rb
activerecord-8.0.0 lib/active_record/query_logs_formatter.rb
activerecord-8.0.0.rc2 lib/active_record/query_logs_formatter.rb
activerecord-8.0.0.rc1 lib/active_record/query_logs_formatter.rb
activerecord-8.0.0.beta1 lib/active_record/query_logs_formatter.rb
omg-activerecord-8.0.0.alpha9 lib/active_record/query_logs_formatter.rb
omg-activerecord-8.0.0.alpha8 lib/active_record/query_logs_formatter.rb
omg-activerecord-8.0.0.alpha7 lib/active_record/query_logs_formatter.rb
omg-activerecord-8.0.0.alpha4 lib/active_record/query_logs_formatter.rb
omg-activerecord-8.0.0.alpha3 lib/active_record/query_logs_formatter.rb
omg-activerecord-8.0.0.alpha2 lib/active_record/query_logs_formatter.rb
omg-activerecord-8.0.0.alpha1 lib/active_record/query_logs_formatter.rb