Я думаю, вы запутались между фактическим сахарным API (который говорит, что использует пять параметров) и "API" драгоценного камня (который использует только хэш значений).
В строке 110 гема (как вы описали) используются только два параметра - но опять же, это вызов метода ruby ... который, без сомнения, определен в другом месте кода.
Без сомнения, где-то внутри сахарной жемчужины - она превратит этот хеш в реальные параметры для передачи в Sugar ... но все, о чем вам нужно беспокоиться, это правильно заполнить хеш, что должно быть рассмотрено в документации..