Module: Utopia::Extensions::ArraySplit

Defined in:
lib/utopia/extensions/array_split.rb

Instance Method Summary collapse

Instance Method Details

#split_at(*arguments, &block) ⇒ Object



26
27
28
29
30
31
32
# File 'lib/utopia/extensions/array_split.rb', line 26

def split_at(*arguments, &block)
	if middle = index(*arguments, &block)
		[self[0...middle], self[middle], self[middle+1..-1]]
	else
		[[], nil, []]
	end
end