Sha256: 361b1848393be95869baecbf8ed48f73b509fa15c5e45f2ca84c054fa7650cd4
Contents?: true
Size: 398 Bytes
Versions: 73
Compression:
Stored size: 398 Bytes
Contents
unless Enumerable.method_defined? :take_while require 'enumerator' module Enumerable # Standard in Ruby 1.8.7+. See official documentation[http://ruby-doc.org/core-1.9/classes/Enumerable.html] def take_while return to_enum(:take_while) unless block_given? inject([]) do |array, elem| return array unless yield elem array << elem end end end end
Version data entries
73 entries across 73 versions & 5 rubygems