もぐてっく

人は1つ歳を取る度、1ビットづつ大きくなれると信じてた。

mikutterメモ:プラグインスラッグの注意点

.mikutter.ymlで指定した:slugと、Plugin.create()の引数で指定したスラッグが違うと、Plugin::specがnilになります。

これは、Plugin::specの初期化は.mikutter.ymlで定義されたスラッグのインスタンスで行われ、プラグイン自身はPlugin.create()で指定したスラッグのインスタンス(前者とは別のインスタンス)で行われるためです。

結果、Plugin::specを参照する機能を使うとポコっと落ちます。
具体的にはアイコンセットです。ぐふぅ。

当たり前ですが、両者のスラッグは統一したほうがいいですね。