class Hamster::Vector
def rindex(obj = (missing_arg = true))
-
(Integer)
-
Other tags:
- Yield: - Once for each element, last to first, until the block
Overloads:
-
rindex
-
rindex(obj)
def rindex(obj = (missing_arg = true)) i = @size - 1 if missing_arg if block_given? reverse_each { |item| return i if yield item; i -= 1 } nil else enum_for(:rindex) end else reverse_each { |item| return i if item == obj; i -= 1 } nil end end