Sha256: d6d67d58d9e641cb24b2867aa22bbfe6ee7ed4a5faae956c9207a02b09db9e13
Contents?: true
Size: 745 Bytes
Versions: 1
Compression:
Stored size: 745 Bytes
Contents
class Array # Standard in Ruby 1.9.2 See official documentation[http://ruby-doc.org/core-1.9/classes/Enumerable.html] def keep_if return to_enum(:keep_if) unless block_given? delete_if{|elem| !yield elem} end unless method_defined? :keep_if def rotate(n=1) dup.rotate!(n) end unless method_defined? :rotate def rotate!(n=1) return self if empty? n %= size concat(slice!(0, n)) end unless method_defined? :rotate! def select!(&block) return to_enum(:select!) unless block_given? reject!{|elem| ! yield elem} end unless method_defined? :select! def sort_by!(&block) return to_enum(:sort_by!) unless block_given? replace sort_by(&block) end unless method_defined? :sort_by! end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
backports-1.15.0 | lib/backports/1.9.2/array.rb |