Как метод:
class Array
def split_by(val)
[0, a.index(val)], a[a.index(val)+1..-1]
end
end
array = ["Member", "Friends", "Hello", "Components", "Family", "Lastname"]
first, second = array.split_by("Complonents")
first
#=> ["Member", "Friends", "Hello"]
second
#=> ["Family", "Lastname"]
или вкладыш
array = ["Member", "Friends", "Hello", "Components", "Family", "Lastname"]
first, second = array[0, a.index("Components")], a[a.index("Components")+1..-1]