2013-06-18 20 views

cevap

1

bulduğu yer Yani yol özelliği çekirdek kurulumu aittir ya eğer test ediyoruz, yani mücevher dan gelip gelmediğine takdirde $LOADED_FEATURES okuyup kontrol edebilirsiniz görmek için bu dizide görünebilir değil.

# return true if library is an external gem 
$LOADED_FEATURES.grep(/library/).grep(/gems/).size > 0 
+0

Sanırım bu işe yarıyor. Ben de test ettim. Ama onun metadata bir yerde hayal kırıklığına uğrattım ve bunun yerine bir dosya sistemi yolunda bir anahtar kelime için grev ediyorum. Oh iyi. – DragonFax

1

Bir kere require yüklü bir kitaplık dosyası bulduğunda bu dosyanın tam yolunu $LOADED_FEATURES dizisine ekler. o blah

$LOADED_FEATURES.find_all { |path| puts path if /blah/ =~ path } 
+0

'$ LOADED_FEATURES.select {| yol | path.include? ('NE BULECEK')} 'bunun için iyi çalışıyor, bir dizi döndürüyor ve bunu nasıl istediğinizi kullanabilirsiniz. – vgoff

İlgili konular