Sha256: 58699c05c949556ec8fd6ea177a3d0b9bb86c1f156d4207d4130096888665f9c

Contents?: true

Size: 450 Bytes

Versions: 74

Compression:

Stored size: 450 Bytes

Contents

#
# A Target is digital scanner calibration artifact.
#
# A Target has a content file and is associated with a Collection OR one or more Components.
#
# See http://www.loc.gov/standards/mix/ and NISO Z39.87.
#
class Target < Ddr::Models::Base

  include Ddr::Models::HasContent

  has_many :components, property: :has_external_target, class_name: 'Component'
  belongs_to :collection, property: :is_external_target_for, class_name: 'Collection'

end

Version data entries

74 entries across 74 versions & 1 rubygems

Version Path
ddr-models-2.4.10 app/models/target.rb
ddr-models-2.4.9 app/models/target.rb
ddr-models-2.4.8 app/models/target.rb
ddr-models-2.4.7 app/models/target.rb
ddr-models-2.4.6 app/models/target.rb
ddr-models-2.4.5 app/models/target.rb
ddr-models-2.4.4 app/models/target.rb
ddr-models-2.4.3 app/models/target.rb
ddr-models-2.4.2 app/models/target.rb
ddr-models-2.4.1 app/models/target.rb
ddr-models-2.4.0 app/models/target.rb
ddr-models-2.4.0.rc6 app/models/target.rb
ddr-models-2.4.0.rc5 app/models/target.rb
ddr-models-2.4.0.rc4 app/models/target.rb
ddr-models-2.4.0.rc3 app/models/target.rb
ddr-models-2.4.0.rc2 app/models/target.rb
ddr-models-2.4.0.rc1 app/models/target.rb
ddr-models-2.3.2 app/models/target.rb
ddr-models-2.3.1 app/models/target.rb
ddr-models-2.3.0 app/models/target.rb