Sha256: 34e8484073f1819a48cdb462482cbf9c3981bc14ae09c912d3037248e35d77e1
Contents?: true
Size: 396 Bytes
Versions: 62
Compression:
Stored size: 396 Bytes
Contents
module Workarea class Shipping class Rate include ApplicationDocument field :price, type: Money, default: 0 field :tier_min, type: Money field :tier_max, type: Money embedded_in :service, class_name: 'Workarea::Shipping::Service' validates :price, presence: true def tiered? !tier_min.nil? || !tier_max.nil? end end end end
Version data entries
62 entries across 62 versions & 1 rubygems
Version | Path |
---|---|
workarea-core-3.4.13 | app/models/workarea/shipping/rate.rb |
workarea-core-3.4.12 | app/models/workarea/shipping/rate.rb |