Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- date_range = {:start_date => (DateTime.now + 1.days).to_date, :end_date => (DateTime.now + 10.days).to_date}
- date_range_to_check_for_coverage = {:start_date => (DateTime.now + 5.days).to_date, :end_date => (DateTime.now + 7.days).to_date}
- (date_range[:start_date]..date_range[:end_date]).include?((DateTime.now + 5.days).to_date)
- #true
- (date_range[:start_date]..date_range[:end_date]).cover?((DateTime.now + 5.days).to_date)
- #true
- (date_range[:start_date]..date_range[:end_date]).include?(date_range_to_check_for_coverage[:start_date]..date_range_to_check_for_coverage[:end_date])
- #true
- (date_range[:start_date]..date_range[:end_date]).cover?(date_range_to_check_for_coverage[:start_date]..date_range_to_check_for_coverage[:end_date])
- #false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement