instance method
encode_range
Ruby on Rails edge
Since v5.2.8.1 Private — implementation detail, not part of the public APISignature
encode_range(range)
No documentation comment.
Parameters
-
rangereq
Source
# File activerecord/lib/active_record/connection_adapters/postgresql/quoting.rb, line 211
def encode_range(range)
lower_bound, upper_bound = if date_or_time_range?(range)
type_cast_time_range_values(range)
else
[
type_cast_range_value(range.begin),
type_cast_range_value(range.end)
]
end
"[#{lower_bound},#{upper_bound}#{range.exclude_end? ? ')' : ']'}"
end
Defined in activerecord/lib/active_record/connection_adapters/postgresql/quoting.rb line 211
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::ConnectionAdapters::PostgreSQL::Quoting