2009/6/30 Rick DeNatale <[email protected]>: > > On Tue, Jun 30, 2009 at 3:57 AM, Colin Law<[email protected]> wrote: >> >> 2009/6/29 Rob Biedenharn <[email protected]>: >>> ... >>> This will get everything up to 4:59. If you want 12:00am (00:00) to >>> 4:00am (04:00) inclusive, you want something like >>> >>> (0...4).include?(current_time.hour) || >>> (current_time.hour == 4 && >>> current_time.minute == 0 && >>> current_time.second == 0) >>> >>> Note that (x...y).include?(z) is equivalent to: >>> (x <= z && z < y) >> >> That is not correct is it? I thought the default on a Range is to >> include the limits so it would be >> x<=z && z<=y >> If I am right then you would need (0..3).include? in the above code. > > No, that's the difference between a two dot and a three dot range > > (a..b) includes b, (a...b) does not.
Of course, I think I need to increase my font size, or possibly get new spectacles. :) Colin --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

