機能 #795
closed
Added by toshi_a 初音 almost 8 years ago.
Updated almost 8 years ago.
Description
あるツイートをリツイートする時、そのツイート自身ではなく、最後に受け取ったリツイートをリツイートする。
Twitter公式アプリにできるだけ近づけるため。mikutterもretweeted_retweetには対応しているので、mikutter同士でリツイートがお互いに見えて面白い感じになるかもしれない
Files
abcb379 で Message#ancestors
の返すものが変わったため「全員に返信」が壊れてしまっていました。
このメソッド名で Enumerator
が返ってくるのは直感的じゃない気がしたので、直すついでに each_ancestors
と ancestors
に機能を分けてみました。
ちょうど String#each_char
と String#chars
のような感じです(名前も each_ancestor
のほうが英語として正しいと思いますが、publicなメソッドなので変えるのは難しいですね……)。
- Status changed from 新規 to 実装待ち
- Assignee changed from toshi_a 初音 to Osamu Koga
適用したらこんな感じでしょうか。
eachの用法は理解できませんでしたが、確かに他のコードではeachの後は単数形なので、そうしておきました。
- Assignee changed from Osamu Koga to toshi_a 初音
そんな感じです。deprecateいいですね。
eachの使い分けは、each_hogeはブロックがあればyield、なければEnumeratorを返すメソッドで、hogesはeach_hoge.to_aと等価になるという挙動のことを指していました。
- Status changed from 実装待ち to 終了
Also available in: Atom
PDF