操作
提案 #1298
完了:aboutuserコマンドをtwitterと無関係にする
説明
現状の:aboutuserコマンドはuser_detail_viewプラグインで提供されていて、Plugin::Twitter::Userに対してのみユーザー名を表示するようになっています。
しかし、MessageModelの要件としてuserメソッドでDiva::Modelを返す必要があり、Diva::Modelはtitleメソッドを持っていて適宜オーバーライドされることを利用すれば、twitterプラグインと無関係に、常に名前(らしきもの)をコマンド名に表示することができるようになります。実際、現状の:aboutuserの表示する名前は、Plugin::Twitter::User#titleが返すものと同じです。
この提案では、:aboutuserをcommandプラグインに移動し、常にmessages.first.user.titleを使ってコマンド名を作るようにします。
ファイル
操作