Хотите еще RDOC?
Боюсь, ответ на этот вопрос заключается в том, что это зависит от того, как был реализован инициализатор объекта BlahAPI :: Blah.Альтернативная и вполне разумная реализация может быть
b = BlahAPI::Blah.new('abc, 'name', 11)
Это немного C ++, но может быть тем, что требовалось.Единственный способ убедиться в этом - проверить rdoc
В стороне: передача внешнего состояния
Единственное, чем вы можете бытьуверен в том, что , если XML не предоставляет все состояния, необходимые для взаимодействия со службой, тогда это не интерфейс REST .Это имеет значение?Это произойдет, если вы попытаетесь создать / обновить ресурсы внутри службы - если у вас нет всего внешнего состояния, вы не сможете обновить существующий ресурс.