Ответ 1
str.index(pattern)
Используйте метод index(). Это вернет индекс, если он найден, иначе верните нуль.
Использование:
ruby-1.9.2-p136 :036 > str = "Ruby is awesome"
=> "Ruby is awesome"
ruby-1.9.2-p136 :037 > str.index("is awesome")
=> 5
ruby-1.9.2-p136 :038 > str.index("testtest")
=> nil