Я собираюсь извлечь основные функции более крупного проекта в рубиновый драгоценный камень.
Созданный мной небольшой фреймворк использует несколько дополнительных драгоценных камней для различных параметров импорта/экспорта. Т.е.
- FasterCSV (для ruby 1.8) для импорта/экспорта csv
- Nokogiri для импорта/экспорта csv
- GraphViz для граф...
- ...
Я не хочу, чтобы пользователи драгоценного камня устанавливали и загружали все драгоценные камни, когда они им не нужны.
Это вообще возможно?