Method: Intersys::Reflection::ClassDefinition#all_methods

Defined in:
lib/intersys.rb

#all_methodsObject



350
351
352
353
354
355
356
357
358
# File 'lib/intersys.rb', line 350

def all_methods
  _methods.to_a + self.super.split(",").map do |klass|
    klass = klass.strip
    if match_data = klass.match(/^%([^\.]+)$/)
      klass = "%Library.#{match_data.captures.first}"
    end
    self.class.open(klass).all_methods
  end.flatten
end