kachick / times_kachick

`#times_kachick channel in chat` as a public repository. Personal Note and TODOs
https://github.com/kachick/times_kachick/issues?q=is%3Aissue+is%3Aclosed
6 stars 0 forks source link

YARD で alias された際には alias 先に tag を付けても効かなくなるようで、 deprecated な物を 単に alias_method とかしてるときに不便である。 #109

Closed kachick closed 2 years ago

kachick commented 3 years ago

YARD側に issue を作れという話ではあるんだが、面倒なのでとりあえずここにメモっておく。

# @deprecated Use {#new_foo} instead.
alias_method :foo, :new_foo

要はこれが出来ないと言うか、 alias だけの表記で済まされてしまう。

# @deprecated Use {#new_foo} instead.
def foo
  new_foo
end

勿論こう書けば解消するのだが、 ドキュメントのために実装を変える(意味も変わる)のは嫌な物である。

https://github.com/kachick/eqq/blob/8090ce7decc78b54e79b292d854b55451b0458cc/lib/eqq.rb#L31-L34 https://github.com/kachick/eqq/blob/8090ce7decc78b54e79b292d854b55451b0458cc/lib/eqq.rb#L54-L58

(とか言って、軟弱者なのでそうしてしまった。)

kachick commented 2 years ago

issue 作る気力沸かないので close!