Sha256: 59e6ca3afa48644199d08f81b0c779853939daa5b3dfee9ab2dffeeb5e27fb44

Contents?: true

Size: 360 Bytes

Versions: 1

Compression:

Stored size: 360 Bytes

Contents

module Alchemy
  class EssenceSpreeProduct < ActiveRecord::Base
    belongs_to :product, class_name: "Spree::Product", foreign_key: 'spree_product_id'
    delegate :name, to: :product, allow_nil: true

    acts_as_essence(
      ingredient_column: 'spree_product_id',
      preview_text_column: 'name'
    )

    def ingredient
      product
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
alchemy_spree-2.0.0.beta app/models/alchemy/essence_spree_product.rb