Sha256: b909e60f7fc1c88b2ead6b2dcb48b7cbe579ab5fed73f1546639262b9f537fc2

Contents?: true

Size: 337 Bytes

Versions: 7

Compression:

Stored size: 337 Bytes

Contents

# frozen_string_literal: true

require 'models/model'
require 'models/repository'
require 'models/log'

# Job model
class Job < Model
  self.inheritance_column = :_type_disabled

  belongs_to :repository
  has_many   :logs, -> { order('id') }, foreign_key: :job_id, dependent: :destroy, class_name: 'Log'

  self.table_name = 'jobs'
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
travis-backup-0.2.1 lib/models/job.rb
travis-backup-0.2.0 lib/models/job.rb
travis-backup-0.1.3 lib/models/job.rb
travis-backup-0.1.2 lib/models/job.rb
travis-backup-0.1.1 lib/models/job.rb
travis-backup-0.1.0 lib/models/job.rb
travis-backup-0.0.3 lib/models/job.rb