Sha256: 5dd0f0d39b64e135a4f921e4e2fd43d3fbfd7c70dd107a6f2764c9cb71b34a8e

Contents?: true

Size: 213 Bytes

Versions: 29

Compression:

Stored size: 213 Bytes

Contents

# frozen_string_literal: true

class LineItem
  include Mongoid::Document
  embedded_in :purchase
  belongs_to :product, polymorphic: true
  validates :product, presence: true, uniqueness: { scope: :product }
end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
mongoid-8.0.10 spec/support/models/line_item.rb
mongoid-8.1.10 spec/support/models/line_item.rb
mongoid-8.1.9 spec/support/models/line_item.rb
mongoid-8.0.9 spec/support/models/line_item.rb
mongoid-8.1.8 spec/support/models/line_item.rb
mongoid-8.1.7 spec/support/models/line_item.rb
mongoid-8.1.6 spec/support/models/line_item.rb
mongoid-8.0.8 spec/support/models/line_item.rb
mongoid-8.1.5 spec/support/models/line_item.rb
mongoid-8.1.4 spec/support/models/line_item.rb
mongoid-8.0.7 spec/support/models/line_item.rb
mongoid-8.1.3 spec/support/models/line_item.rb
mongoid-8.1.2 spec/support/models/line_item.rb
mongoid-8.0.6 spec/support/models/line_item.rb
mongoid-7.5.4 spec/support/models/line_item.rb
mongoid-8.1.1 spec/support/models/line_item.rb
mongoid-8.0.5 spec/support/models/line_item.rb
mongoid-8.1.0 spec/support/models/line_item.rb
mongoid-7.5.3 spec/support/models/line_item.rb
mongoid-8.0.4 spec/support/models/line_item.rb