Sha256: f04c35f565b157734bae5f8f43ab27dafbaf36167996389413e6285e31bf5399

Contents?: true

Size: 390 Bytes

Versions: 3

Compression:

Stored size: 390 Bytes

Contents

# frozen_string_literal: true

require 'models/model'
require 'models/build'
require 'models/request'

# Repository model
class Repository < Model
  has_many :builds, -> { order('id') }, foreign_key: :repository_id, class_name: 'Build'
  has_many :requests, -> { order('id') }, foreign_key: :repository_id, dependent: :destroy, class_name: 'Request'

  self.table_name = 'repositories'
end

Version data entries

3 entries across 3 versions & 1 rubygems

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