Sha256: 6503160d05f7be3bb4e8f8b6f283642a580e1ab312e7d092af93210c23e72163

Contents?: true

Size: 364 Bytes

Versions: 6

Compression:

Stored size: 364 Bytes

Contents

module Sis
  module Core
    class DocumentRequirement < ApplicationRecord
      belongs_to :document_type
      belongs_to :application_setup

      validates :original, :copy, presence: true

      delegate(:name, to: :document_type, prefix: true, allow_nil: false)
      delegate(:name, to: :application_setup, prefix: true, allow_nil: false)
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
sis_core-1.0.12 app/models/sis/core/document_requirement.rb
sis_core-1.0.11 app/models/sis/core/document_requirement.rb
sis_core-1.0.10 app/models/sis/core/document_requirement.rb
sis_core-1.0.9 app/models/sis/core/document_requirement.rb
sis_core-1.0.8 app/models/sis/core/document_requirement.rb
sis_core-1.0.7 app/models/sis/core/document_requirement.rb