Sha256: 1672f35f1361da5073357188ac8f6fd6f20acd5ba8583ae5b77c31553f2a681b

Contents?: true

Size: 486 Bytes

Versions: 38

Compression:

Stored size: 486 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'

  def publishable?
    false
  end

end

Version data entries

38 entries across 38 versions & 1 rubygems

Version Path
ddr-models-2.6.2 app/models/target.rb
ddr-models-2.6.1 app/models/target.rb
ddr-models-2.6.0 app/models/target.rb
ddr-models-2.6.0.rc4 app/models/target.rb
ddr-models-2.6.0.rc3 app/models/target.rb
ddr-models-2.6.0.rc2 app/models/target.rb
ddr-models-2.6.0.rc1 app/models/target.rb
ddr-models-2.5.3 app/models/target.rb
ddr-models-2.5.2 app/models/target.rb
ddr-models-2.5.1 app/models/target.rb
ddr-models-2.5.0 app/models/target.rb
ddr-models-2.5.0.rc1 app/models/target.rb
ddr-models-2.4.16 app/models/target.rb
ddr-models-2.4.15 app/models/target.rb
ddr-models-2.4.14 app/models/target.rb
ddr-models-2.4.13 app/models/target.rb
ddr-models-2.4.12 app/models/target.rb
ddr-models-2.4.11 app/models/target.rb