cloud_payments icon indicating copy to clipboard operation
cloud_payments copied to clipboard

Гуманизация сообщений в исключениях и money для транзакций

Open dapi opened this issue 6 years ago • 2 comments

Коллеги, что скажите на счет такого:

class CloudPayments::Client::ReasonedGatewayError
  def message
    key = self.class.name.split('::').last
    I18n.t key, scope: 'cloud_payments.errors'
  end
end

class CloudPayments::Transaction
  def amount_money
    amount.to_money(currency)
  end
end

Стоит вливать в gem?

dapi avatar Aug 28 '17 04:08 dapi

Сама идея интересная, но это заставляет использовать i18n и money. Возможно есть способ сделать тоже самое без насилия. Только по обоюдному согласию.

undr avatar Oct 18 '17 20:10 undr

Можно оставить в wiki как подсказка

dapi avatar Dec 06 '17 15:12 dapi