class Robe::MethodScanner

Public Class Methods

new(*args) click to toggle source
Calls superclass method Robe::Scanner::new
# File lib/robe/scanners.rb, line 38
def initialize(*args)
  super
  @re = /^#{Regexp.escape(@sym || "")}/
end

Public Instance Methods

scan_methods(mod, coll) click to toggle source
# File lib/robe/scanners.rb, line 43
def scan_methods(mod, coll)
  mod.__send__(coll, false).grep(@re) do |sym|
    candidates << mod.instance_method(sym)
  end
end