>>262
ファイル単位っていうか…

>>258
普通ではできない
eval を使うとできる

a = nil
eval(File.open('define_a.rb'){|f| f.read})
p a

わりとめんどくさい
「インスタンス変数を“用意”した外部ファイルを読み込んでその場で即変数を利用」
という曲芸は標準ではできね
なんかbindingとProcを駆使すれば似たような動作させられそうな気もちょっとしたがパス