Sha256: 87a64fefb6946139bdb15a3047c5ba1bd283a0bf5ef08ae1ffd41ded5595557c

Contents?: true

Size: 350 Bytes

Versions: 29

Compression:

Stored size: 350 Bytes

Contents

class ProductProperty < ActiveRecord::Base
  belongs_to :product
  belongs_to :property

  validates :property, :presence => true

  # virtual attributes for use with AJAX completion stuff
  def property_name
    property.name if property
  end

  def property_name=(name)
    self.property = Property.find_by_name(name) unless name.blank?
  end
end

Version data entries

29 entries across 29 versions & 6 rubygems

Version Path
spree_core-0.70.7 app/models/product_property.rb
spree_core-0.70.6 app/models/product_property.rb
apispree_core-0.0.0 app/models/product_property.rb
My-Commerce_core-1.1.0 app/models/product_property.rb
My-Commerce_core-1.0.0 app/models/product_property.rb
MyCommerceapi-1.0.0 core/app/models/product_property.rb
MyCommerce-0.0.3 core/app/models/product_property.rb
rfcommerce_core-0.0.3 app/models/product_property.rb
spree_core-0.60.6 app/models/product_property.rb
spree_core-0.70.5 app/models/product_property.rb
spree_core-0.70.4 app/models/product_property.rb
spree_core-0.60.5 app/models/product_property.rb
spree_core-0.70.3 app/models/product_property.rb
spree_core-0.70.2 app/models/product_property.rb
spree_core-0.50.4 app/models/product_property.rb
spree_core-0.60.4 app/models/product_property.rb
spree_core-0.50.3 app/models/product_property.rb
spree_core-0.60.3 app/models/product_property.rb
spree_core-0.70.1 app/models/product_property.rb
spree_core-0.70.0 app/models/product_property.rb