mruby libraries provided by H2O

mruby libraries provided by H2O

最近H2Oでmrubyを使うことに興味を持ち入門してみました。

実際に使われているmrubyのコードもみてみたいと思い調べたところ、標準でH2Oがmrubyのライブラリを提供していました。ありがたい。

読むぞ!!!

また、実際にこのライブラリを使いたい場合ですが、CentOS7かつtatsushid/h2o-rpmを使ってH2Oをインストールした環境では、以下のpathにライブラリが収まっていました。

$ rpm -ql h2o | grep rb
/usr/share/doc/h2o/examples/h2o_mruby/hello.rb
/usr/share/h2o/mruby/acl.rb
/usr/share/h2o/mruby/bootstrap.rb
/usr/share/h2o/mruby/dos_detector.rb
/usr/share/h2o/mruby/htpasswd.rb
/usr/share/h2o/mruby/lru_cache.rb
/usr/share/h2o/mruby/preloads.rb
/usr/share/h2o/mruby/trie_addr.rb

これらのファイルをrequireして使えばいいようです。

次は実際に試してみようと思います。