Class: Dor::SecondaryFileNameService

Inherits:
Object
  • Object
show all
Defined in:
lib/dor/services/secondary_file_name_service.rb

Overview

Merges contentMetadata from several objects into one.

Class Method Summary collapse

Class Method Details

.create(old_name, sequence_num) ⇒ Object



6
7
8
# File 'lib/dor/services/secondary_file_name_service.rb', line 6

def self.create(old_name, sequence_num)
  old_name =~ /^(.*)\.(.*)$/ ? "#{Regexp.last_match(1)}_#{sequence_num}.#{Regexp.last_match(2)}" : "#{old_name}_#{sequence_num}"
end