class Array
Public Instance Methods
each_indicate_first() { |element, is_first| ... }
click to toggle source
# File lib/array.rb, line 9 def each_indicate_first &block each_indicate_nth(0) do |element, is_first| yield element, is_first end self end
each_indicate_last() { |element, is_last| ... }
click to toggle source
# File lib/array.rb, line 16 def each_indicate_last &block each_indicate_nth(self.length-1) do |element, is_last| yield element, is_last end self end
each_indicate_nth(nth = self.length) { |element, index == nth| ... }
click to toggle source
# File lib/array.rb, line 2 def each_indicate_nth nth = self.length, &block each_with_index do |element, index| yield element, index == nth end self end