revert 96525d63
`Array#to` is working for negative position
This commit is contained in:
parent
2fdddcee6f
commit
0e9401733c
@ -15,8 +15,10 @@ def from(position)
|
||||
# %w( a b c d ).to(2) # => ["a", "b", "c"]
|
||||
# %w( a b c d ).to(10) # => ["a", "b", "c", "d"]
|
||||
# %w().to(0) # => []
|
||||
# %w( a b c d ).to(-2) # => ["a", "b", "c"]
|
||||
# %w( a b c ).to(-10) # => []
|
||||
def to(position)
|
||||
first position + 1
|
||||
self[0..position]
|
||||
end
|
||||
|
||||
# Equal to <tt>self[1]</tt>.
|
||||
|
@ -16,6 +16,8 @@ def test_to
|
||||
assert_equal %w( a ), %w( a b c d ).to(0)
|
||||
assert_equal %w( a b c ), %w( a b c d ).to(2)
|
||||
assert_equal %w( a b c d ), %w( a b c d ).to(10)
|
||||
assert_equal %w( a b c ), %w( a b c d ).to(-2)
|
||||
assert_equal %w(), %w( a b c ).to(-10)
|
||||
end
|
||||
|
||||
def test_second_through_tenth
|
||||
|
Loading…
Reference in New Issue
Block a user