method
_quote
v5.2.3 -
Show latest stable
- Class:
ActiveRecord::ConnectionAdapters::PostgreSQL::Quoting
_quote(value)private
No documentation available.
# File activerecord/lib/active_record/connection_adapters/postgresql/quoting.rb, line 86
def _quote(value)
case value
when OID::Xml::Data
"xml '#{quote_string(value.to_s)}'"
when OID::Bit::Data
if value.binary?
"B'#{value}'"
elsif value.hex?
"X'#{value}'"
end
when Float
if value.infinite? || value.nan?
"'#{value}'"
else
super
end
when OID::Array::Data
_quote(encode_array(value))
when Range
_quote(encode_range(value))
else
super
end
end