Sha256: 54bdd7972cc1ae1acafbe7e46bd38393075f2ce45146df8d17e716b98fb37769
Contents?: true
Size: 388 Bytes
Versions: 3
Compression:
Stored size: 388 Bytes
Contents
module Enumerable # Returns an array of every element in enum for each pattern === element # # @example # # a = %w[aa ab bb cc] # a.grep_values(/a./, "bb") -> ["aa", "ab", "bb"] # # @return [Array] def grep_values(*patterns, &blk) patterns.each.with_object([]) {|pat,m| m.push *grep(pat, &blk) } end end require "active_support/core_ext/enumerable"
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
tagen-2.0.2 | lib/tagen/core/enumerable.rb |
tagen-2.0.1 | lib/tagen/core/enumerable.rb |
tagen-2.0.0 | lib/tagen/core/enumerable.rb |