Les méthodes d'Instance dans les modules

Considérons le code suivant:

module ModName
  def aux
    puts 'aux'
  end
end

Si l'on remplace module avec class, nous pouvons effectuer les opérations suivantes:

ModName.new.aux

Modules ne peuvent pas être instanciées, cependant. Est-il possible d'appeler le aux méthode sur le module?

  • pour un jeter de l'utilisation, vous pouvez le faire Object.new.extend(ModeName).aux
InformationsquelleAutor freenight | 2009-11-24