File: //usr/share/ri/3.0.0/system/Kernel/Float-i.ri
U:RDoc::AnyMethod[iI"
Float:ETI"Kernel#Float;TF:publico:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph; [I"@Returns <i>arg</i> converted to a float. Numeric types are ;TI":converted directly, and with exception to String and ;TI"3<code>nil</code> the rest are converted using ;TI"E<i>arg</i><code>.to_f</code>. Converting a String with invalid ;TI"<characters will result in a ArgumentError. Converting ;TI"@<code>nil</code> generates a TypeError. Exceptions can be ;TI"9suppressed by passing <code>exception: false</code>.;To:RDoc::Markup::BlankLine o:RDoc::Markup::Verbatim; [
I"&Float(1) #=> 1.0
;TI"*Float("123.456") #=> 123.456
;TI"^Float("123.0_badstring") #=> ArgumentError: invalid value for Float(): "123.0_badstring"
;TI"JFloat(nil) #=> TypeError: can't convert nil into Float
;TI"8Float("123.0_badstring", exception: false) #=> nil;T:@format0:
@fileI"kernel.rb;T:0@omit_headings_from_table_of_contents_below0I"4Float(arg, exception: true) -> float or nil
;T0[ I"(arg, exception: true);T@FI"Kernel;TcRDoc::NormalModule00