Sha256: a87c9bad685006cb6ba7e95fa2144c96f2afa87068c47bd9ceb9f428e364d785
Contents?: true
Size: 303 Bytes
Versions: 100
Compression:
Stored size: 303 Bytes
Contents
module Spree class OptionValueVariant < Spree::Base belongs_to :option_value, class_name: 'Spree::OptionValue' belongs_to :variant, class_name: 'Spree::Variant' validates :option_value, :variant, presence: true validates :option_value_id, uniqueness: { scope: :variant_id } end end
Version data entries
100 entries across 100 versions & 1 rubygems