monk-glue-
Rack::Relo
reload!
メソッドを以下のように修正したところ正常に動作することが確認できました。
1 def reload! 2 expanded_loaded_feat ures = $LOADED_FEA TURES.map do |path| 3 File.expand_pat h(path) 4 end 5 hash = Hash[expanded_l oaded_feat ures.zip($LOADED_FEA TURES)] 6 deletes = [] 7 files.each do |file| 8 if path = hash[File.expand_pat h(file)] 9 $LOADED_FEA TURES.delete(path) 10 end 11 end
$LOADED_FEA
に絶対パスと相対パスが混在していることがあるようで、
その場合にうまく処理できていないようでした。
$LOADED_FEA
posted by
genki
on Fri 22 Apr 2011
at 15:34