Backport #1648 » RUBY-1648_v2.patch
lib/rational.rb (copia de trabajo) | ||
---|---|---|
self / Rational.new!(a, 1)
|
||
elsif a.kind_of?(Float)
|
||
Float(self) / a
|
||
elsif !a.respond_to?(:coerce)
|
||
raise TypeError, "#{a.class.name} can't be coerced to #{self.class.name}"
|
||
else
|
||
x, y = a.coerce(self)
|
||
x / y
|
- « Previous
- 1
- 2
- Next »