HEX
Server: Apache
System: Linux vps-cdc32557.vps.ovh.ca 5.15.0-156-generic #166-Ubuntu SMP Sat Aug 9 00:02:46 UTC 2025 x86_64
User: hanode (1017)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
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::BlankLineo: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