Zależność warunkowa w Ruby Gemspec
Buduję klejnot, który wymaga zainstalowanego klejnotu json, aby mógł działać. Nie ma znaczenia, który klejnot json: json_pure, json-jruby lub json oparty na C.
Czy jest dobry sposób na zdefiniowanie tego w gemspec?Ta odpowiedź sugeruje utrzymanie całkowicie oddzielnego klejnotu dla każdej wersji, ale wygląda na to, że musi być lepszy sposób.
Czy ktoś ma z tym jakieś doświadczenie?
Czy powinienem po prostu użyćspecyfikacje opcja, aby dać użytkownikowi informację, że potrzebuje klejnotu json?