Sha256: 5aac4cfde8471b9512feb6057785059ec6e050721b4c6c1e65ae009be0f7afbd
Contents?: true
Size: 1.31 KB
Versions: 12
Compression:
Stored size: 1.31 KB
Contents
o:$YARD::CodeObjects::MethodObject: @name:to_proc:@docstringIC:YARD::Docstring"EReturns a <code>Proc</code> object corresponding to this method. :@objectu:YARD::StubProxyMethod#to_proc: @summary0: @all"jReturns a <code>Proc</code> object corresponding to this method. @overload to_proc @return [Proc]:@ref_tags[: @tags[o:YARD::Tags::OverloadTag ; u;Method#to_proc;;;IC; " ; u;Method#to_proc;0; "@return [Proc];[;[o:YARD::Tags::Tag ; 0;0:@types[" Proc: @text":@tag_name"return;0:@parameters[;0:@signature"to_proc;" overload:@current_file_has_commentsF:@scope: instance;[:@docstring_extra0:@files[["eval.c0:@namespaceu;Method: @path"Method#to_proc;[:@visibility:public:@source"F/* * call-seq: * meth.to_proc => prc * * Returns a <code>Proc</code> object corresponding to this method. */ static VALUE method_proc(method) VALUE method; { VALUE proc; struct METHOD *mdata; struct BLOCK *bdata; proc = rb_iterate((VALUE(*)_((VALUE)))mproc, 0, bmcall, method); Data_Get_Struct(method, struct METHOD, mdata); Data_Get_Struct(proc, struct BLOCK, bdata); bdata->body->nd_file = mdata->body->nd_file; nd_set_line(bdata->body, nd_line(mdata->body)); bdata->body->nd_state = YIELD_FUNC_SVALUE; return proc; }:@source_type:c
Version data entries
12 entries across 12 versions & 2 rubygems