Sha256: 0b2d3c30adb85e5cdbebe8d76d99238be9f67d8346b18f7a05cb254893ea359b

Contents?: true

Size: 386 Bytes

Versions: 5

Compression:

Stored size: 386 Bytes

Contents

class ProductProperty < ActiveRecord::Base
  belongs_to :product
  belongs_to :property
  
  validates_presence_of :property
  validates_presence_of :value
  
  # 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

5 entries across 5 versions & 1 rubygems

Version Path
spree-0.5.0 app/models/product_property.rb
spree-0.5.1 app/models/product_property.rb
spree-0.6.0 app/models/product_property.rb
spree-0.7.0 app/models/product_property.rb
spree-0.7.1 app/models/product_property.rb