Sha256: dcb57ed1047f87d7988bc000e34b5f252b883c43b389d177387a92770ffbaae8

Contents?: true

Size: 365 Bytes

Versions: 3

Compression:

Stored size: 365 Bytes

Contents

module Recommendable
  class StashedItem < ActiveRecord::Base
    belongs_to :user, :class_name => Recommendable.user_class.to_s
    belongs_to :stashable, :polymorphic => :true
    
    validates :user_id, :uniqueness => { :scope => [:stashable_id, :stashable_type],
                                         :message => "has already stashed this item" }
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
recommendable-0.1.4 app/models/recommendable/stashed_item.rb
recommendable-0.1.3 app/models/recommendable/stashed_item.rb
recommendable-0.1.2 app/models/recommendable/stashed_item.rb