lib/sufia/models/id_service.rb in sufia-models-0.1.2 vs lib/sufia/models/id_service.rb in sufia-models-2.0.0
- old
+ new
@@ -41,10 +41,10 @@
protected
def self.next_id
pid = ''
- File.open(Sufia::Engine.config.minter_statefile, File::RDWR|File::CREAT, 0644) do |f|
+ File.open(Sufia.config.minter_statefile, File::RDWR|File::CREAT, 0644) do |f|
f.flock(File::LOCK_EX)
yaml = YAML::load(f.read)
yaml = {:template => noid_template} unless yaml
minter = ::Noid::Minter.new(yaml)
pid = "#{@namespace}:#{minter.mint}"