RubyInline - mopemopeのビビット☆パステル☆レインボー日記

screenshot

RubyInlineを使うとCを埋め込めるらしいので試してみた。 require 'rubygems' require 'inline' VERSION = '0.0.1' class KQueue inline do |builder| builder.include "<sys/event.h>" builder.include "<sys/time.h>" builder.include "<unistd.h>" builder.include "<errno.h>" =begin builder.map_c_const({ 'EVFILT_READ' => 'int', 'EVFILT_WRITE' => 'int', 'EVFILT_AIO' => 'int', 'EVFILT_VNODE' => 'int', 'EVFILT_PROC' => 'i...

http://d.hatena.ne.jp/mopemope/20081012/p1
http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/mopemope/20081012/p1