कुछ रूबी librararies मैं उपयोग का उपयोग कर रहा require
बयान इस तरह:"फ़ाइल.dirname (__ FILE__) की आवश्यकता है" - फाइल सिस्टम निर्भरता को सुरक्षित रूप से पूर्ववत कैसे करें?
require File.dirname(__FILE__) + '/specification_helper.rb'
lib_dir = File.expand_path(File.join(File.dirname(__FILE__), "lib"))
require File.join(File.dirname(__FILE__), 'lib/tools', 'version')
require File.expand_path(File.join(File.dirname(__FILE__), 'datautils', 'conn'))
इस प्रारूप अपने कोड बेकार में फ़ाइल प्रणाली की संरचना पर निर्भर नहीं हो जाता?
लेखक इस तरह से ऐसा क्यों करते थे?
फाइल सिस्टम पर इस निर्भरता को हटाने के लिए इस कोड को (सुरक्षित रूप से) करना संभव होगा?
यह भी देखें codemeta.source_pdir http://en.wikibooks.org/wiki/AnyLang_Programming_Language_Comparison/Anylang_Common_Concepts – dreftymac