Add configurable minimum deposit #2782

This commit is contained in:
Martin Lensment 2015-07-31 18:09:34 +03:00
parent e92ef92331
commit 1fe8bd3f46
6 changed files with 31 additions and 1 deletions

View file

@ -7,6 +7,11 @@ class Deposit
attr_accessor :amount, :description, :registrar, :registrar_id
validates :amount, :registrar, presence: true
validate :validate_amount
def validate_amount
return if BigDecimal.new(amount) >= Setting.minimum_deposit
errors.add(:amount, I18n.t(:is_too_small_minimum_deposit_is, amount: Setting.minimum_deposit, currency: 'EUR'))
end
def initialize(attributes = {})
attributes.each do |name, value|