雑記帳

ちょっとした文章とかメモ書きとか。

mikutterプラグインでファイル読み込み

mikutterプラグインの中でファイル読み込みが出来ればもっと柔軟に組めそうな気がして…
という趣旨。最早mikutterプラグイン制作者向けな記事。

では早速。
ということでプロトタイプを書いてみました。

currentdir.rb

Module.new do

  plugin = Plugin::create(:currentdir)

  plugin.add_event(:boot){ |s|
    service = s
    text = []
    p Dir::pwd
    open("../plugin/hoge.txt") do |file|
      file.each do |read|
        text << read.chomp!
      end
    end
    print text
  }

end

hoge.txt

ほむほむ

のような感じにします。

これら2つをプラグインフォルダに入れ、

$ ruby mikutter.rb

としたときに

$ "(mikutter_root_dir)/mikutter/core"
$ ほむほむ

と表示されれば成功です。
mikutterプラグインの見ているディレクトリが “(mikutter_root_dir)/mikutter/core”なので、ファイル読み込みには注意が必要ですね。

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。