From: Bill Kelly Date: 2006-03-20T11:40:09+09:00 Subject: .rb file includes c-extension of same name? Hi, I have foo.rb and foo.so, the C-extension part of the module. Inside foo.rb, I can put, require 'foo.so', and it works fine, allowing other modules to say require 'foo', and have the .rb be loaded, which in turn loads the C-extension. I'm wondering if there's a recommended platform-independent way to do this? For instance, on OS X, C-extensions end in ".bundle" not ".so". I wouldn't mind even saying require "foo.#{DLEXT}", if there were such a thing available from ruby. Is there a recommended way to have a .rb file require a C-extension file of the same name in a platform-independent way? Or is the preferred solution to alter the name of one of the two files? Thanks, Bill