Sha256: 4c9e044e6080827b95f56bca316175df364f9dfba2dc1525811461bf78cd0c53
Contents?: true
Size: 1.46 KB
Versions: 12
Compression:
Stored size: 1.46 KB
Contents
o:$YARD::CodeObjects::MethodObject: @name: drop:@docstringIC:YARD::Docstring"�Drops first n elements from <i>enum</i>, and returns rest elements in an array. a = [1, 2, 3, 4, 5, 0] a.drop(3) # => [4, 5, 0] :@objectu:YARD::StubProxyEnumerable#drop: @summary0: @all"�Drops first n elements from <i>enum</i>, and returns rest elements in an array. a = [1, 2, 3, 4, 5, 0] a.drop(3) # => [4, 5, 0] @overload drop(n) @return [Array]:@ref_tags[: @tags[o:YARD::Tags::OverloadTag ; u;Enumerable#drop;;;IC; " ; u;Enumerable#drop;0; "@return [Array];[;[o:YARD::Tags::Tag ; 0;0:@types[" Array: @text":@tag_name"return;0:@parameters[[:n0;0:@signature"drop(n);" overload:@current_file_has_commentsF:@scope: instance;[:@docstring_extra0:@files[["enum.c0:@namespaceu;Enumerable: @path"Enumerable#drop;[:@visibility:public:@source"0/* * call-seq: * enum.drop(n) => array * * Drops first n elements from <i>enum</i>, and returns rest elements * in an array. * * a = [1, 2, 3, 4, 5, 0] * a.drop(3) # => [4, 5, 0] * */ static VALUE enum_drop(obj, n) VALUE obj; VALUE n; { VALUE args[2]; long len = NUM2LONG(n); if (len < 0) { rb_raise(rb_eArgError, "attempt to drop negative size"); } args[1] = len; args[0] = rb_ary_new(); rb_block_call(obj, id_each, 0, 0, drop_i, (VALUE)args); return args[0]; }:@source_type:c
Version data entries
12 entries across 12 versions & 2 rubygems