一个朋友问:
有没有一种办法,在a.rb中写:
require './b.rb'
b=B.new
b.path可以输出b.rb所在的路径?
其实我们在require的时候已经能获取到它的路径了。
当然,也有个比较统一的办法,如下:
class Class
def path(file)
$LOADED_FEATURES.each{|path|
return path if path.split('/').last == file
}
end
end
def path(file)
$LOADED_FEATURES.each{|path|
return path if path.split('/').last == file
}
end
end