Module: InspectorGadget

Defined in:
lib/inspector_gadget.rb,
lib/inspector_gadget/version.rb

Defined Under Namespace

Modules: Brain

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



3
4
5
6
7
8
9
10
# File 'lib/inspector_gadget.rb', line 3

def self.included(base)
  # log all instance methods
  Brain.log_all_instance_method_calls(base)

  # log all class methods
  singleton_class = class << base; self; end
  Brain.log_all_instance_method_calls(singleton_class)
end