# File lib/blankslate.rb, line 22 22: def hide(name) 23: if instance_methods.include?(name.to_s) and 24: name !~ /^(__|instance_eval)/ 25: @hidden_methods ||= {} 26: @hidden_methods[name.to_sym] = instance_method(name) 27: undef_method name 28: end 29: end