Я создаю веб-приложение для интеграции с Chargify. Я хочу вернуть хэш с набором customer_id
, если у пользователя есть клиент, связанный с учетной записью, и customer_attributes
, если клиент должен быть создан.
Есть ли способ сделать это с блоком if..end внутри определения хеша. Например, я хотел бы сделать что-то вроде следующего (не работает):
def subscription_params(product_id)
{
:product_id => product_id,
if customer_id.nil?
:customer_attributes => customer_params,
else
:customer_id => customer_id,
end
:credit_card_attributes => credit_card_params
}
end