Sha256: b982bfaea2094117a496f67ea225ab49951a09214255fb2b3f31d027dec5936b

Contents?: true

Size: 403 Bytes

Versions: 1

Compression:

Stored size: 403 Bytes

Contents

require 'active_record/connection_adapters/abstract/quoting'

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

ActiveRecord::ConnectionAdapters::Quoting.prepend ActiveRecordConnectionAdaptersUuidQuoting

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/connection_adapter_quoting_monkey_patch.rb