Class: Hpricot::BlankSlate

Class | Hpricot::BlankSlate
In: | lib/hpricot/blankslate.rb
Parent: | Object

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(name)

Hide the method named `name` in the BlankSlate class. Don‘t hide `instance_eval` or any method beginning with "__".

[Source]

    # File lib/hpricot/blankslate.rb, line 22
          def hide(name)
            undef_method name if
              instance_methods.include?(name.to_s) and
              name !~ /^(__|instance_eval)/
          end

[Validate]