--e0cb4efe358472d99a04bd95b23d Content-Type: text/plain; charset=UTF-8 http://stdlib.rubyonrails.org/libdoc/bigdecimal/rdoc/index.html > String# > to_d ... to BigDecimal > > Float# > to_d ... to BigDecimal > > Rational# > to_d ... to BigDecimal These all exist... why not for Fixnum#to_d? Right now I'm having to write a mixin on Fixnum, something like this: class Fixnum def to_d BigDecimal(self.to_s) end end The above code is *very* similar to what has been written for Float and String. Is there a reason why this doesn't exist on Fixnum? I'm currently using 1.8.7. --e0cb4efe358472d99a04bd95b23d Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div>http://stdlib.rubyonrails.org/libdoc/bigdecimal/rdoc/index.html</div><div><br></div><div>> String#</div><div>> to_dC2 ... to BigDecimal</div> <div>></div><div>> Float#</div><div>> to_d ... to BigDecimal</div><div>></div><div>> Rational#</div><div>> to_d ... to BigDecimal</div><div><br></div><div>These all exist... why not for Fixnum#to_d? Right now I'm having to write a mixin on Fixnum, something like this:</div> <div><br></div><div>class Fixnum</div><div> def to_d</div><div> BigDecimal(self.to_s)</div><div> end</div><div>end</div><div><br></div><div>The above code is *very* similar to what has been written for Float and String.</div> <div><br></div><div>Is there a reason why this doesn't exist on Fixnum?'m currently using 1.8.7.</div> --e0cb4efe358472d99a04bd95b23d--