Sha256: dfd2c4f401fc80ec5795bfd9630776734d59b19158caba225caf4c5d0d33cea4

Contents?: true

Size: 363 Bytes

Versions: 1

Compression:

Stored size: 363 Bytes

Contents

module Hatchy
  class ProjectPost < ActiveRecord::Base
  	belongs_to :project, class_name:'Hatchy::Project'
  	belongs_to :user, class_name:'Hatchy::User'

  	validates_presence_of :user, :project, :content, :title

  	before_validation :set_user
  	before_save :set_user

  	private
  	def set_user
  		self.user_id = self.project.try(:user_id)
  	end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hatchy-0.0.8.pre app/models/hatchy/project_post.rb