Project

General

Profile

Actions

Bug #4882

closed

Delegator#methods should accept the singleton flag argument

Added by julik (Julik Tarkhanov) over 13 years ago. Updated almost 13 years ago.

Status:
Closed
Target version:
-
ruby -v:
ruby 1.9.2p180 (2011-02-18 revision 30909) [i386-darwin9.8.0]
Backport:
[ruby-core:37118]

Description

In the new version of delegate.rb

def methods
...
end

does not accept the "also_declared_on_class" argument, which causes failures for libraries that call Object#methods with an argument and therefore excercise this functionality.
On a sidenote, Object#methods somehow is not documented for 1.9 - but maybe I looked in the wrong place?

This is probaby relevant for rubyspec as well so I've filed it under https://github.com/rubyspec/rubyspec/pull/55

If the idea is to remove Object#methods or Object#methods with arity of 1 only it would be good to drop it on Object as well so that explosions are louder and the relevant calling code is fixed asap.


Related issues 1 (0 open1 closed)

Related to Ruby master - Bug #3844: Kernel.methods(false) not documentedClosed09/17/2010Actions
Actions

Also available in: Atom PDF

Like0
Like0Like0