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
- H
Class Public methods
Hide the method named name
in the BlankSlate class. Don’t hide
instance_eval
or any method beginning with “__”.
Source: show
# File rails/activesupport/lib/active_support/vendor/builder/blankslate.rb, line 22 def hide(name) undef_method name if instance_methods.include?(name.to_s) and name !~ %r^(__|instance_eval)/ end