class BlankSlate
def reveal(name)
Redefine a previously hidden method so that it may be called on a blank
def reveal(name) hidden_method = find_hidden_method(name) fail "Don't know how to reveal method '#{name}'" unless hidden_method define_method(name, hidden_method) end