Sha256: 682fab7d88fee19c4a4e7dea21dd99478c833a86531a9851dbb96d73335a3c60
Contents?: true
Size: 523 Bytes
Versions: 1
Compression:
Stored size: 523 Bytes
Contents
# frozen_string_literal: true require 'model' require 'models/repository' require 'models/log' require 'models/annotation' require 'models/queueable_job' # Job model class Job < Model self.inheritance_column = :_type_disabled belongs_to :source, polymorphic: true belongs_to :owner, polymorphic: true belongs_to :repository belongs_to :commit belongs_to :stage has_many :logs, -> { order('id') }, dependent: :destroy has_many :annotations has_many :queueable_jobs self.table_name = 'jobs' end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
travis-backup-0.3.0 | lib/models/job.rb |