method
between?
v3.1.0 -
Show latest stable
- Class:
ActiveSupport::TimeWithZone
between?(min, max)public
No documentation available.
# File activesupport/lib/active_support/time_with_zone.rb, line 189
def between?(min, max)
utc.between?(min, max)
end 2Notes
Compare dates
You can check a date resides between two dates.
Date.today.between?(Date.yesterday, Date.tomorrow)
will return true
Date.yesterday.between?(Date.today, Date.tomorrow)
will return false
Edge case
Have look how #between? handle adge case. It's different from DateTime's.
Date.yesterday.between?(Date.yesterday, Date.tomorrow)
=> true
Date.tomorrow.between?(Date.yesterday, Date.tomorrow)
=> true