Sha256: 986f544efc0ac3c6c430fd4399aac5492587a8e8bd0beb6fe9253ed9eca83b2b
Contents?: true
Size: 396 Bytes
Versions: 53
Compression:
Stored size: 396 Bytes
Contents
# frozen_string_literal: true module Spree module Stock class InventoryValidator < ActiveModel::Validator def validate(line_item) if line_item.inventory_units.count != line_item.quantity line_item.errors[:inventory] << I18n.t( 'spree.inventory_not_available', item: line_item.variant.name ) end end end end end
Version data entries
53 entries across 53 versions & 2 rubygems