Variable in Gurke aufbewahren?

Ich möchte auf Variablen in verschiedenen Given / Then / When-Klauseln zugreifen. Wie kann man Variablen so erhalten, dass sie überall zugänglich sind?

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

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