Sha256: 7182fb335c3ab728c2cec6963e48b58bcb1d00fed165ac5be8e95e94700ed7e4

Contents?: true

Size: 174 Bytes

Versions: 30

Compression:

Stored size: 174 Bytes

Contents

# Mixin for array and string for methods I wish they had.
module Rush::HeadTail
	def head(n)
		slice(0, n)
	end

	def tail(n)
		n = [ n, length ].min
		slice(-n, n)
	end
end

Version data entries

30 entries across 30 versions & 6 rubygems

Version Path
rush3-3.0.0 lib/rush/head_tail.rb
rush2-0.10.0 lib/rush/head_tail.rb
rush2-0.9.0 lib/rush/head_tail.rb
rush2-0.8.0 lib/rush/head_tail.rb
rush2-0.7.1 lib/rush/head_tail.rb
rush2-0.7.0 lib/rush/head_tail.rb
adamwiggins-rush-0.6.1 lib/rush/head_tail.rb
adamwiggins-rush-0.6.2 lib/rush/head_tail.rb
dysinger-rush-0.4.1221060147 lib/rush/head_tail.rb
dysinger-rush-0.4.1221072146 lib/rush/head_tail.rb
dysinger-rush-0.4 lib/rush/head_tail.rb
rush-0.6.8 lib/rush/head_tail.rb
rush-0.6.7 lib/rush/head_tail.rb
aleksi-rush-0.6.7 lib/rush/head_tail.rb
aleksi-rush-0.6.6 lib/rush/head_tail.rb
rush-0.6.6 lib/rush/head_tail.rb
rush-0.6.5 lib/rush/head_tail.rb
rush-0.6.4 lib/rush/head_tail.rb
rush-0.6.3 lib/rush/head_tail.rb
rush-0.6.2 lib/rush/head_tail.rb