Более серьезный ответ (или, по крайней мере, предложение): используйте отражение Рубина, чтобы попытаться найти то, что вы ищете. Захватите вероятные объекты, выясните, какие методы у них есть, и посмотрите, сможете ли вы их найти. Например:
File.open('happy_hunting.log','a') { |f|
f.print "Scenario supports: #{(scenario.methods - Object.methods).inspect}\n"
}
, а затем повторите его, чтобы выяснить, что и где.
Еще одно предложение, посмотрите на источник.