Sha256: 30ae1e2779718d48b8e2f07d6bdf1d8af1c562241e03942cadc00b82ffea957c
Contents?: true
Size: 1.87 KB
Versions: 12
Compression:
Stored size: 1.87 KB
Contents
o:$YARD::CodeObjects::MethodObject: @name:map:@docstringIC:YARD::Docstring"�Returns a new array with the results of running <em>block</em> once for every element in <i>enum</i>. (1..4).collect {|i| i*i } #=> [1, 4, 9, 16] (1..4).collect { "cat" } #=> ["cat", "cat", "cat", "cat"] :@objectu:YARD::StubProxyEnumerable#map: @summary0: @all"@Returns a new array with the results of running <em>block</em> once for every element in <i>enum</i>. (1..4).collect {|i| i*i } #=> [1, 4, 9, 16] (1..4).collect { "cat" } #=> ["cat", "cat", "cat", "cat"] @overload collect @yield [ obj ] @return [Array] @overload map @yield [ obj ] @return [Array]:@ref_tags[: @tags[o:YARD::Tags::OverloadTag ; u;Enumerable#map;:collect;IC; " ; u;Enumerable#map;0; "#@yield [ obj ] @return [Array];[;[o:YARD::Tags::Tag ; 0;0:@types["obj: @text":@tag_name" yieldo; ; 0;0;[" Array;";"return;0:@parameters[;0:@signature"collect;" overloado; ; u;Enumerable#map;;;IC; " ; u;Enumerable#map;0; "#@yield [ obj ] @return [Array];[;[o; ; 0;0;["obj;";" yieldo; ; 0;0;[" Array;";"return;0;[;0;"map;" overload:@current_file_has_commentsF:@scope: instance;[:@docstring_extra0:@files[["enum.c0:@namespaceu;Enumerable: @path"Enumerable#map;[:@visibility:public:@source"/* * call-seq: * enum.collect {| obj | block } => array * enum.map {| obj | block } => array * * Returns a new array with the results of running <em>block</em> once * for every element in <i>enum</i>. * * (1..4).collect {|i| i*i } #=> [1, 4, 9, 16] * (1..4).collect { "cat" } #=> ["cat", "cat", "cat", "cat"] * */ static VALUE enum_collect(obj) VALUE obj; { VALUE ary = rb_ary_new(); rb_iterate(rb_each, obj, rb_block_given_p() ? collect_i : collect_all, ary); return ary; }:@source_type:c
Version data entries
12 entries across 12 versions & 2 rubygems