Sha256: 485661be62e82a0ab442e1b32bab99b36bf03a6b75d86d2a9d0d20277b822102

Contents?: true

Size: 355 Bytes

Versions: 3

Compression:

Stored size: 355 Bytes

Contents

module LoveMonster
  class Like < ActiveRecord::Base

    belongs_to :love

    validates_presence_of :love, message: 'must exist'

    belongs_to :liker, :class_name => Person, :foreign_key => "liker_user_id"

    validates :liker_user_id, :presence => true,
      :uniqueness => { :scope => :love_id, :message => "can only like a love once" }
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
love_monster-0.0.3 app/models/love_monster/like.rb
love_monster-0.0.2 app/models/love_monster/like.rb
love_monster-0.0.1 app/models/love_monster/like.rb