Advertisement
Guest User

Untitled

a guest
Jan 19th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. date_range = {:start_date => (DateTime.now + 1.days).to_date, :end_date => (DateTime.now + 10.days).to_date}
  2. date_range_to_check_for_coverage = {:start_date => (DateTime.now + 5.days).to_date, :end_date => (DateTime.now + 7.days).to_date}
  3.  
  4. (date_range[:start_date]..date_range[:end_date]).include?((DateTime.now + 5.days).to_date)
  5. #true
  6. (date_range[:start_date]..date_range[:end_date]).cover?((DateTime.now + 5.days).to_date)
  7. #true
  8. (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])
  9. #true
  10. (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])
  11. #false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement