Я не знаком с этим синтаксисом as: :json
Я могу преобразовать следующее:
session.put-= '/animals', params: data, headers:{"test-auth": token_key}
в следующую функцию: (где session представляет open_session)
session.put(route, params:data, headers:{"test-auth": token_key})
Однако, как бы установить следующее, использующее as: :json
session.put '/animals', params: data, as: :json, headers:{"test-auth": token_key}