Desidero inserire due alias per un metodo originale, ma non vedo l'abilità di alias_method
di eseguire più alias contemporaneamente, piuttosto uno alla volta.Alias un metodo più volte
Quindi c'è una possibilità di cambiare da questo:
alias_method :aliased_first_method, :first_method
alias_method :aliased_first_method?, :first_method
a qualcosa di simile:
alias_method [:aliased_first_method, :aliased_first_method?], :first_method
io non sono interessato a creare metodi personalizzati.
non vedo molto senso in quanto, ma se si vuole avere un one-liner, si potrebbe fare: '[: aliased_first_method,: aliased_first_method ?]. ogni {| nome | alias_method name,: first_method} '(e lo metti in un altro metodo in' Class', per dargli un nome se vuoi) – tessi
ha senso se hai il codice superiore ripetuto due volte di seguito. – Zippie