From: Magnus Holm Date: 2011-07-14T03:43:23+09:00 Subject: [ruby-core:38060] Re: [Ruby 1.9 - Feature #4893] Literal Instantiation breaks Object Model YARV already has flags to see if methods are redefined (used for fast numeric operations). Maybe you could use them? See vm_init_redefined_flag(void) in vm.c.