Условная зависимость в Ruby Gemspec
я строю драгоценный камень, для работы которого требуется установить драгоценный камень json. Это неНе имеет значения, какой json gem: json_pure, json-jruby или json на основе C.
Есть ли хороший способ определить это в gemspec?Этот ответ предлагает поддерживать совершенно отдельный гем для каждой версии, но кажется, что должен быть лучший способ.
У кого-нибудь есть опыт с этим?
Должен ли я просто использоватьspec.requirements возможность дать пользователю уведомление о том, что ему / ей нужен json gem?