instance method
_quote
Ruby on Rails 6.1.7.10
Since v4.2.9 Last seen in v6.1.7.10 PrivateSignature
_quote(value)
No documentation comment.
Parameters
-
valuereq
Source
# File activerecord/lib/active_record/connection_adapters/postgresql/quoting.rb, line 145
def _quote(value)
if ActiveRecord::Base.raise_int_wider_than_64bit && value.is_a?(Integer)
check_int_in_range(value)
end
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 Numeric
if value.finite?
super
else
"'#{value}'"
end
when OID::Array::Data
_quote(encode_array(value))
when Range
_quote(encode_range(value))
else
super
end
end
Defined in activerecord/lib/active_record/connection_adapters/postgresql/quoting.rb line 145
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::ConnectionAdapters::PostgreSQL::Quoting