[MacRuby] #854: Time and NSDate cannot be compared with Comparable operators
MacRuby
ruby-noreply at macosforge.org
Tue Aug 17 16:33:45 PDT 2010
#854: Time and NSDate cannot be compared with Comparable operators
----------------------------------+-----------------------------------------
Reporter: massicotte@… | Owner: lsansonetti@…
Type: defect | Status: new
Priority: minor | Milestone:
Component: MacRuby | Keywords:
----------------------------------+-----------------------------------------
Time is now relatively equivalent to NSDate, but they cannot be compared
with the Comparable operators. If compare: works, <=> should be
implemented as well.
$ macirb
irb(main):001:0> date = NSDate.date
=> #<__NSCFDate:0x20023d3a0>
irb(main):002:0> time = Time.now
=> 2010-08-17 16:28:46 -0700
irb(main):003:0> time < date
ArgumentError: comparison of Time with __NSCFDate failed
irb(main):005:0> date.compare(time)
=> -1
irb(main):006:0> time.compare(date)
=> 1
irb(main):007:0>
--
Ticket URL: <http://www.macruby.org/trac/ticket/854>
MacRuby <http://macruby.org/>
More information about the macruby-tickets
mailing list