Я часто хочу сделать
context "empty stack" do
SOME_CONSTANT = "value"
it "should be empty" do
# use SOME_CONSTANT
end
end
context "populated stack" do
SOME_CONSTANT = "a different value"
it "should have some items" do
# use SOME_CONSTANT
end
end
ruby не ограничивает видимость для закрытий, поэтому они просачиваются. Кто-нибудь имеет трюк для объявления констант, охваченных контекстом?