Ruby について Part 3
レス数が900を超えています。1000を超えると表示できなくなるよ。
0949デフォルトの名無しさん
NGNGhoge1.rb:
class Hoge
def hoge
"ほげ1"
end
end
hoge2.rb:
class Hoge
def hoge
"ほげ2"
end
end
があるとき、自前でファイルを開いて
require 'hoge1'
module A; end
File.open("./hoge2.rb"){|f|
A.module_eval f.read
}
p Hoge.new.hoge #=>"ほげ1"
p A::Hoge.new.hoge #=>"ほげ2"
のようにやっているのです、もっとシンプルにTop Levelではなくユーザの導入した名前空間への
requireやloadのようなことを行う方法はありますか?
レス数が900を超えています。1000を超えると表示できなくなるよ。