# File lib/blankslate.rb, line 46 46: def hide(name) 47: warn_level = $VERBOSE 48: $VERBOSE = nil 49: if instance_methods.include?(name._blankslate_as_name) && 50: name !~ /^(__|instance_eval$)/ 51: @hidden_methods ||= {} 52: @hidden_methods[name.to_sym] = instance_method(name) 53: undef_method name 54: end 55: ensure 56: $VERBOSE = warn_level 57: end