Pytania oznaczone «ruby»

13
Wywoływana jest metoda „…”

Ruby 2.7 został właśnie wydany i zawiera nowe ostrzeżenia dla „Rozdzielenie argumentów pozycyjnych i słów kluczowych” (patrz ich post w wydaniu ). Bawiłem się tym i odkryłem, że jest jeszcze jedno ostrzeżenie, którego nie rozumiem. Przykład: def multiply(x:, y:) x * y end args = { x: 2, y: 3...

10
Czy istnieje metoda alias_metoda dla metody klasy?

Rozważ następującą klasę: 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 To nie jest problem i możesz dzwonić Foo.new.a_new_inst_methodbez problemu. Chciałbym mieć możliwość posiadania...