Sha256: 48f1654ea6d035a6c7380ba8da8207632bda150a9ba2420c0fb3418f451007a2

Contents?: true

Size: 430 Bytes

Versions: 4

Compression:

Stored size: 430 Bytes

Contents

# frozen_string_literal: true

require 'models/job'
require 'models/model'
require 'models/repository'

# Build model
class Build < Model
  belongs_to :repository
  has_many   :jobs, -> { order('id') }, foreign_key: :source_id, dependent: :destroy, class_name: 'Job'
  has_one    :repo_for_that_this_build_is_current, foreign_key: :current_build_id, dependent: :destroy, class_name: 'Repository'

  self.table_name = 'builds'
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
travis-backup-0.2.1 lib/models/build.rb
travis-backup-0.2.0 lib/models/build.rb
travis-backup-0.1.3 lib/models/build.rb
travis-backup-0.1.2 lib/models/build.rb