Files
openfoodnetwork/app/models/calculator/flat_rate.rb
David Cook 918425fd93 Remove customised error message
We're now handling these values on the frontend, so can keep this simple.

fixes up:
 Add numericality validation for *
 Add translation for Active Record error message
2023-04-28 14:02:12 +10:00

19 lines
341 B
Ruby

# frozen_string_literal: false
module Calculator
class FlatRate < Spree::Calculator
preference :amount, :decimal, default: 0
validates :preferred_amount,
numericality: true
def self.description
I18n.t(:flat_rate_per_order)
end
def compute(_object = nil)
preferred_amount
end
end
end