Class: Module

### Home Classes Methods

### In Files

- lib/blankslate.rb

### Parent

Object

### Methods

- #append_features
- #blankslate_original_append_features

### Class/Module Index

Quicksearch

- BlankSlate
- Kernel
- Module
- Object

No matching classes.

# Module

Also, modules included into Object need to be scanned and have their instance methods removed from blank slate. In theory, modules included into Kernel would have to be removed as well, but a "feature" of Ruby prevents late includes into modules from being exposed in the first place.

### Public Instance Methods

append_features(mod) click to toggle source

    # File lib/blankslate.rb, line 101
    def append_features(mod)
      result = blankslate_original_append_features(mod)
      return result if mod != Object
      instance_methods.each do |name|
        BlankSlate.hide(name)
      end
      result
    end

Also aliased as: blankslate_original_append_features
blankslate_original_append_features(mod) click to toggle source
Alias for: append_features

[Validate]

Generated with the Darkfish Rdoc Generator 2.