11
Ruby: вимагати vs requ_relative - найкраща практика для вирішення роботи як у Ruby <1.9.2, так і> = 1.9.2
Яка найкраща практика, якщо я хочу requireотримати відносний файл у Ruby, і я хочу, щоб він працював як у 1.8.x, так і> = 1.9.2? Я бачу кілька варіантів: просто робити $LOAD_PATH << '.'і забути все робити $LOAD_PATH << File.dirname(__FILE__) require './path/to/file' перевірте, чи RUBY_VERSION<1.9.2, а потім визначте require_relativeяк require, використовувати …