>>145
mod_rubyは詳しく知らないけど、requireするものはライブラリとして完結していないとマズイと思う。
少なくとも呼ばれ方によって、エラーがでるような作りではマズイかと。
依存関係が相互だとややこしいから。(なるべく、一方から一方って言う作りの法がメンテがしやすいでしょ。)

mod_rubyではrequireはかなり特殊な動きをするみたいなのでその影響だと思う。
一度requireされると、Apacheを再起動するまでrequireされないとか、、、(時々されるらしいけど)
実際requireしているのはmod_ruby自体であって、requireが書かれているスクリプトではないのかな?
loadにしてみたら、うまくいくかもしれない。
それとも、グローバル変数を使うと動くかも知れない。
でも、作りを変えた方がいいでしょう。たぶん。