Preservar variável no pepino?

Eu quero acessar variáveis ​​em diferença dadas / então / quando cláusulas. Como preservar variáveis ​​para que elas sejam acessíveis em todos os lugares?

Given(#something) do
  foo = 123 # I want to preserve foo
end

Then(#something) do
  # how to access foo at this point??? 
end

questionAnswers(1)

yourAnswerToTheQuestion