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