>>280
ruby.hに"#if defined(__cplusplus)"とか書いてあるし、そのまま普通にやればいいんじゃない? なにか問題があるなら具体的に書いた方がよいと思います。
「どうしてももっとC++らしく書きたい」という理由なら、ttp://rubyxx.sourceforge.jp/でもどうぞ。