BlankSlate provides an abstract base class with no predefined methods (except for __send__ and __id__). BlankSlate is useful as a base class when writing classes that depend upon method_missing (e.g. dynamic proxies).
Methods
hide
Public Class methods
Hide the method named name in the BlankSlate class. Don‘t hide instance_eval or any method beginning with "__".
[ + ]
# File lib/more/facets/blankslate.rb, line 22 def hide(name) undef_method name if instance_methods.include?(name.to_s) and name !~ /^(__|instance_eval)/ end