11
Ruby: require vs require_relative - meilleure pratique pour contourner l'exécution dans Ruby <1.9.2 et> = 1.9.2
Quelle est la meilleure pratique si je veux requireun fichier relatif dans Ruby et que je veux qu'il fonctionne à la fois dans 1.8.x et> = 1.9.2? Je vois quelques options: fais $LOAD_PATH << '.'et oublie tout faire $LOAD_PATH << File.dirname(__FILE__) require './path/to/file' vérifier si RUBY_VERSION<1.9.2, puis définir require_relativecomme require, …