repository_attributes.rb 349 Bytes
class RepositoryAttributes < ActiveRecord::Base
  belongs_to :user
  validates :repository_id, presence: true
  validates :user, presence: true

  def repository
    @repository ||= Repository.find(repository_id)
  end

  def repository=(repository)
    @repository = repository
    self.repository_id = @repository ? @repository.id : nil
  end
end