Module: Dor::Assembleable

Included in:
Item
Defined in:
lib/dor/models/concerns/assembleable.rb

Instance Method Summary collapse

Instance Method Details

#initialize_workspace(source = nil) ⇒ Object



5
6
7
8
9
10
11
12
# File 'lib/dor/models/concerns/assembleable.rb', line 5

def initialize_workspace(source = nil)
  druid = DruidTools::Druid.new(pid, Config.stacks.local_workspace_root)
  if source.nil?
    druid.mkdir
  else
    druid.mkdir_with_final_link(source)
  end
end