Je souhaite récupérer les noms des paramètres d'un constructeur. Étant donné le code suivant :
class Something
def self.do_something(a, b); end
def initialize(a, b); end
end
Je reçois :
Something.method(:do_something).parameters
# => [[:req, :a], [:req, :b]]
Something.method(:new).parameters
# => [[:rest]]
Pourquoi la Method#parameters
retour [[:rest]]
dans le cas de new
Comment puis-je obtenir les paramètres du constructeur ?