Buduję klejnot, który wymaga klejnotu json, aby działał. Nie ma znaczenia, który klejnot json: json_pure, json-jruby lub json w wersji C.Zależność warunkowa w Ruby Gemspec
Czy istnieje dobry sposób zdefiniowania tego w gemspec? This response sugeruje zachowanie całkowicie odrębnego klejnotu dla każdej wersji, ale wygląda na to, że musi być lepszy sposób.
Czy ktoś ma z tym doświadczenie?
Czy powinienem użyć opcji spec.requirements, aby poinformować użytkownika, że potrzebuje on klejnotu json?
Brzmi jak dobry pomysł. Fajną cechą wszystkich klejnotów JSON jest to, że potrzebujesz tylko "json", aby uprościć łańcuchy ładujące. –