YARD pozwala mi określić typy dla parametrów metod i wartości zwracanych. Ponieważ bardzo lubię kucać, dobrze jest zauważyć, że YARD wspiera również definiowanie typów, określając metody, które muszą obsługiwać.Dokumenty z kaczkami z wieloma metodami w YARD
Jak widać here, wyrażenia takie jak
#first_method, #second_methodsą interpretowane jako logiczne rozłączenia. Oznacza to, że obiekt musi obsługiwać #first_method lub #second_method lub oba. To nie jest to, czego potrzebuję.
chciałbym być w stanie określić, że dany przedmiot jest zobowiązany do wspierania zarówno #first_method i #second_method dla mojego parametru. Czy istnieje sposób na określenie tego?