U:RDoc::AnyMethod[iI"rationalize:ETI"Rational#rationalize;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"BReturns a simpler approximation of the value if the optional ;TI"Dargument eps is given (rat-|eps| <= result <= rat+|eps|), self ;TI"otherwise.;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim; [ I"%r = Rational(5033165, 16777216) ;TI"=r.rationalize #=> (5033165/16777216) ;TI"1r.rationalize(Rational('0.01')) #=> (3/10) ;TI"/r.rationalize(Rational('0.1')) #=> (1/3);T: @format0: @fileI"rational.c;T:0@omit_headings_from_table_of_contents_below0I"Grat.rationalize -> self rat.rationalize(eps) -> rational ;T0[I"(p1 = v1);T@FI" Rational;TcRDoc::NormalClass00