Я часто хочу сделать
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 не ограничивает константы закрытием, поэтому они просачиваются. У кого-нибудь есть трюк для объявления констант, ограниченных контекстом?