diff options
author | bUg <aleks.grebennik@gmail.com> | 2012-08-14 20:28:26 +0200 |
---|---|---|
committer | bUg <aleks.grebennik@gmail.com> | 2013-01-04 02:41:09 +0100 |
commit | 38f28dca3aa16efd6cc3af6453f2e6b9e9655ec1 (patch) | |
tree | 3476dcbf018c506499a04ac3523c369dbbb44c96 /activerecord/lib/active_record/querying.rb | |
parent | 4d240ec20a70122b7e69c790a37d2be14e1ff038 (diff) | |
download | rails-38f28dca3aa16efd6cc3af6453f2e6b9e9655ec1.tar.gz rails-38f28dca3aa16efd6cc3af6453f2e6b9e9655ec1.tar.bz2 rails-38f28dca3aa16efd6cc3af6453f2e6b9e9655ec1.zip |
Added ability to compare date/time with infinity
Date, DateTime, Time and TimeWithZone can now be compared to infinity,
so it's now possible to create ranges with one infinite bound and
date/time object as another bound.
Ex.: @range = Range.new(Date.today, Float::INFINITY)
Also it's possible to check inclusion of date/time in range with
conversion.
Ex.: @range.include?(Time.now + 1.year) # => true
@range.include?(DateTime.now + 1.year) # => true
Ability to create date/time ranges with infinite bound is required
for handling postgresql range types.
Diffstat (limited to 'activerecord/lib/active_record/querying.rb')
0 files changed, 0 insertions, 0 deletions