Запитання з тегом «alias-method»

5
Чи існує псевдонім_метод для методу класу?
Розглянемо наступний клас: class Foo def an_inst_method 'instance method' end def self.a_class_method 'class method' end alias_method :a_new_inst_method, :an_inst_method end Це не проблема, і ви можете телефонувати Foo.new.a_new_inst_methodбез жодної проблеми. Мені б хотілося мати метод класу на кшталт Foo.add_widget(*items)і псевдонім його, щоб я міг зробити щось на кшталт: Foo.add_widget 'item1' Foo.add_widgets …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.