Doesn't a constant do what's needed here?

irb(main):001:0> Foo = 1
=> 1
irb(main):002:0> Foo = 2
(irb):2: warning: already initialized constant Foo
=> 2
irb(main):003:0>

Ari