Class: Object
- Inherits:
- BasicObject
- Defined in:
- lib/a2z/blank_slate.rb
Overview
Same as above, except in Object.
Class Method Summary collapse
- .blank_slate_method_added ⇒ Object
- .find_hidden_method(name) ⇒ Object
-
.method_added(name) ⇒ Object
Detect method additions to Object and remove them in the BlankSlate class.
Class Method Details
.blank_slate_method_added ⇒ Object
76 |
# File 'lib/a2z/blank_slate.rb', line 76 alias_method :blank_slate_method_added, :method_added |
.find_hidden_method(name) ⇒ Object
87 88 89 |
# File 'lib/a2z/blank_slate.rb', line 87 def find_hidden_method(name) nil end |
.method_added(name) ⇒ Object
Detect method additions to Object and remove them in the BlankSlate class.
80 81 82 83 84 85 |
# File 'lib/a2z/blank_slate.rb', line 80 def method_added(name) result = blank_slate_method_added(name) return result if self != Object BlankSlate.hide(name) result end |