module ActiveFedora::Noid::Model

Mix this class into an ActiveFedora:Base model in order to have you new objects created with a noid id.

Public Instance Methods

assign_id() click to toggle source
This overrides the default behavior, which is to ask Fedora for an id

@see ActiveFedora::Persistence.assign_id

# File lib/active_fedora/noid/model.rb, line 10
def assign_id
  service.mint
end

Private Instance Methods

service() click to toggle source
# File lib/active_fedora/noid/model.rb, line 16
def service
  @service ||= ActiveFedora::Noid::Service.new
end