A
def_delegators когда класс или модуль Forwardable. Там примерно вот такое:class AКороче когда я пытаюсь для
extend Forwardable
attr_accessor :x
def initialize(x)
@x = x
end
def_delegators @x, method_name
end
method_name посмотреть определение - оно не резолвится (ну в данном случае понятно почему, нет тайп хинтинга никакого). Но даже когда я добавляю YARD описание для initialize в котором явно говорю что @param x [Class_B] - оно не ищет определение method_name в Class_B.Даже когда я над
def_delegators добавляю что-то типа !@method method_name @see Class_B#method_name (тут за дословность не ручаюсь, я с телефона) - тоже не резолвит.Даже если над
attr_accessor явно тип прописать через YARD - ничего.Пытаюсь понять это только у меня не работает или в целом
solargraph пока так не умеет



