Документирование типов уток с несколькими методами в YARD

YARD позволяет мне указывать типы для параметров метода и возвращаемых значений. Так как мне очень нравится уклоняться от набора текста, приятно видеть, что YARD также поддерживает определение типов путем указания методов, которые они должны поддерживать.

Как вы можете видеть здесь , выражения вроде

#first_method, #second_method

интерпретируются как логические дизъюнкции. Это означает, что объект должен поддерживать #first_method или #second_method или оба. Это не то, что мне нужно.

Я хотел бы указать, что объект должен поддерживать как #first_method, так и #second_method для моего параметра. Есть ли способ указать это?

6
задан aef 3 February 2012 в 10:02
поделиться