ずいぶん前からイントラネットでのWikiにはPukiWikiを導入してる。 最近、プロジェクトダッシュボード的にWikiを使い始めていて、ちょっとしたプラグインが書きたくなったけどPHPだと辛いなー、ということでどうにかRubyで書く方法を模索。 簡単な方法を見つけた。 それはshell_exec()関数を使う方法 たとえば、以下のような内容のファイルを PukiWikiのpluginフォルダにプラグインを配置する。(以下のファイルの例だとファイル名を "hello_ruby.inc.php"とする) <?php function plugin_hello_ruby_convert() { return shell_exec("/usr/bin/ruby /path/to/plugin/hello.rb"); } ?> で、/path/to/plugin/hello.rb というファイルに
![RubyでPukiWikiプラグインを書くごく簡単な方法 - 今日もスミマセン。](https://cdn-ak-scissors.b.st-hatena.com/image/square/ff941194871a93d2ce7533ad4896afc48a06682c/height=288;version=1;width=512/http%3A%2F%2Fgyazo.com%2F200f3b04bd9a771631bae0165ea7322d.png)