# File lib/facets/core/kernel/methods.rb, line 26
  def methods(*args)
    args = [ :public, :local, :ancestors ] if args.empty?
    m = self.class.instance_methods( *args )
    m |= singleton_methods if args.include?( :singleton ) or args.include?( :all )
    m
  end