Sha256: 27e56c921a37ad70d0f5b14edb1ee95129890e564601d7c36dbdfa3320fe2320

Contents?: true

Size: 375 Bytes

Versions: 1

Compression:

Stored size: 375 Bytes

Contents

# frozen_string_literal: true

require 'active_record/connection_adapters/mysql2_adapter'

module ActiveRecord
  module ConnectionAdapters
    class Mysql2Adapter
      private

      def _quote(value)
        if value.is_a?(Type::Uuid::Data) || value.is_a?(Type::Binary::Data)
          "x'#{value.hex}'"
        else
          super
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
activerecord-mysql-uuid-column-0.6.0 lib/active_record-mysql-uuid_column/mysql2_adapter_monkey_patch.rb