Module: Ddr::Models::HasStructMetadata

Extended by:
ActiveSupport::Concern
Included in:
Component
Defined in:
lib/ddr/models/has_struct_metadata.rb

Constant Summary collapse

FILE_USE_MASTER =
'master'
FILE_USE_REFERENCE =
'reference'

Instance Method Summary collapse

Instance Method Details

#assign_struct_metadata!Object



21
22
23
24
25
26
# File 'lib/ddr/models/has_struct_metadata.rb', line 21

def assign_struct_metadata!
  self.file_use = default_file_use if file_use.blank?
  self.order = default_order if order.nil?
  self.file_group = default_file_group if file_group.blank?
  save! if changed?
end