U:RDoc::AnyMethod[iI" fail:ETI"Kernel#fail;TF:publico:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph; [I"JWith no arguments, raises the exception in $!
or raises ;TI">a RuntimeError
if $!
is +nil+. ;TI"/With a single +String+ argument, raises a ;TI"=+RuntimeError+ with the string as a message. Otherwise, ;TI">the first parameter should be the name of an +Exception+ ;TI"Fclass (or an object that returns an +Exception+ object when sent ;TI"Ean +exception+ message). The optional second parameter sets the ;TI"Jmessage associated with the exception, and the third parameter is an ;TI"Aarray of callback information. Exceptions are caught by the ;TI"8+rescue+ clause of begin...end
blocks.;To:RDoc::Markup::BlankLine o:RDoc::Markup::Verbatim; [I"%raise "Failed to create socket"
;TI"1raise ArgumentError, "No parameters", caller;T:@format0:
@fileI"eval.c;T:0@omit_headings_from_table_of_contents_below0I";fail
fail(string)
fail(exception [, string [, array]]);T0[ I"(*args);T@FI"Kernel;TcRDoc::NormalModule00