Sha256: 2a5870e477f2bff9a47a40a3952ca8bf6c066e49abd8cd9d67ec4c4f75539a1e
Contents?: true
Size: 979 Bytes
Versions: 7
Compression:
Stored size: 979 Bytes
Contents
module ActiveRecord module ConnectionAdapters module OracleEnhanced module OCIQuoting def _type_cast(value) case value when ActiveModel::Type::Binary::Data lob_value = value == "" ? " " : value bind_type = OCI8::BLOB ora_value = bind_type.new(@connection.raw_oci_connection, lob_value) ora_value.size = 0 if value == "" ora_value when ActiveRecord::OracleEnhanced::Type::Text::Data lob_value = value.to_s == "" ? " " : value.to_s bind_type = OCI8::CLOB ora_value = bind_type.new(@connection.raw_oci_connection, lob_value) ora_value.size = 0 if value.to_s == "" ora_value else super end end end end end end module ActiveRecord module ConnectionAdapters module OracleEnhanced module Quoting prepend OCIQuoting end end end end
Version data entries
7 entries across 7 versions & 1 rubygems