Module: Curate::ActiveModelAdaptor

Included in:
CurationConcern::Model, GenericFile
Defined in:
lib/curate/active_model_adaptor.rb

Instance Method Summary collapse

Instance Method Details

#noidObject



11
12
13
# File 'lib/curate/active_model_adaptor.rb', line 11

def noid
  Sufia::Noid.noidify(pid) if pid
end

#to_keyObject



3
4
5
# File 'lib/curate/active_model_adaptor.rb', line 3

def to_key
  persisted? ? [Sufia.config.id_namespace, noid] : nil
end

#to_paramObject



7
8
9
# File 'lib/curate/active_model_adaptor.rb', line 7

def to_param
  persisted? ? noid : nil
end