Class: Module

Inherits:
Object
  • Object
show all
Defined in:
lib/patchboard.rb

Overview

Allows you to determine which methods are defined on a specific class or module

Instance Method Summary collapse

Instance Method Details

#local_instance_methodsObject



8
9
10
# File 'lib/patchboard.rb', line 8

def local_instance_methods
  self.instance_methods.select { |m| self.instance_method(m).owner == self }
end

#local_methodsObject



4
5
6
# File 'lib/patchboard.rb', line 4

def local_methods
  self.methods.select { |m| self.method(m).owner == self }
end