Sha256: 96e4044c8f9ca1b1d88f9123b28f379d4571975222627336626189c8c723b0b5

Contents?: true

Size: 1.75 KB

Versions: 12

Compression:

Stored size: 1.75 KB

Contents

o:$YARD::CodeObjects::MethodObject:
@name:
abort:@docstringIC:YARD::Docstring"•Terminate execution immediately, effectively by calling
<code>Kernel.exit(1)</code>. If _msg_ is given, it is written
to STDERR prior to terminating.
:@objectu:YARD::StubProxyKernel#abort:
@summary0:	@all"ØTerminate execution immediately, effectively by calling
<code>Kernel.exit(1)</code>. If _msg_ is given, it is written
to STDERR prior to terminating.


@overload abort
@overload Kernel::abort
@overload Process::abort:@ref_tags[:
@tags[o:YARD::Tags::OverloadTag
;
u;Kernel#abort;;;IC;	"
;
u;Kernel#abort;0;
";[;[:@types0:@parameters[:
@text0:@signature"
abort:@tag_name"
overloado;
;
u;Kernel#abort;:Kernel::abort;IC;	"
;
u;Kernel#abort;0;
";[;[;0;[;0;"Kernel::abort;"
overloado;
;
u;Kernel#abort;:Process::abort;IC;	"
;
u;Kernel#abort;0;
";[;[;0;[;0;"Process::abort;"
overload:@current_file_has_commentsF:@scope:
instance;[:@docstring_extra0:@files[["eval.c0:@namespaceu;Kernel:
@path"Kernel#abort;[:@visibility:public:@source"–/*
 *  call-seq:
 *     abort
 *     Kernel::abort
 *     Process::abort
 *  
 *  Terminate execution immediately, effectively by calling
 *  <code>Kernel.exit(1)</code>. If _msg_ is given, it is written
 *  to STDERR prior to terminating.
 */

VALUE
rb_f_abort(argc, argv)
    int argc;
    VALUE *argv;
{
    rb_secure(4);
    if (argc == 0) {
    if (!NIL_P(ruby_errinfo)) {
        error_print();
    }
    rb_exit(EXIT_FAILURE);
    }
    else {
    VALUE mesg;

    rb_scan_args(argc, argv, "1", &mesg);
    StringValue(mesg);
    rb_io_puts(1, &mesg, rb_stderr);
    terminate_process(EXIT_FAILURE, mesg);
    }
    return Qnil;        /* not reached */
}:@source_type:c

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
pry-doc-0.4.4 lib/pry-doc/core_docs_18/objects/Kernel/abort_i.dat
pry-doc-0.4.3 lib/pry-doc/core_docs_18/objects/Kernel/abort_i.dat
pry-doc-0.4.2 lib/pry-doc/core_docs_18/objects/Kernel/abort_i.dat
pry-doc-0.4.1 lib/pry-doc/core_docs_18/objects/Kernel/abort_i.dat
pry-doc-0.4.0 lib/pry-doc/core_docs_18/objects/Kernel/abort_i.dat
pry-doc-0.3.0 lib/pry-doc/core_docs_18/objects/Kernel/abort_i.dat
pry-doc-0.2.4pre1 lib/pry-doc/core_docs_18/objects/Kernel/abort_i.dat
pry-doc-0.2.3pre1 lib/pry-doc/core_docs_18/objects/Kernel/abort_i.dat
pry-doc-0.2.1 lib/pry-doc/core_docs_18/objects/Kernel/abort_i.dat
pry-doc-0.2.0 lib/pry-doc/core_docs_18/objects/Kernel/abort_i.dat
pry-doc-0.1.5pre1 lib/pry-doc/core_docs_18/objects/Kernel/abort_i.dat
pry-0.6.9pre1-i386-mingw32 lib/pry/core_docs_18/objects/Kernel/abort_i.dat