Module: SpreeLimitOrderQuantity::VariantDecorator

Defined in:
app/models/spree_limit_order_quantity/variant_decorator.rb

Class Method Summary collapse

Class Method Details

.prepended(base) ⇒ Object



3
4
5
6
7
# File 'app/models/spree_limit_order_quantity/variant_decorator.rb', line 3

def self.prepended(base)
  base.validates :min_order_quantity, numericality: { only_integer: true, greater_than_or_equal_to: 1 }, if: -> { !min_order_quantity.nil? }
  base.validates :max_order_quantity, numericality: { only_integer: true, greater_than_or_equal_to: 1 }, if: -> { !max_order_quantity.nil? }
  base.validate :validate_min_max_order_quantity
end