class ActiveFedora::Orders::ListNode::MaybeID

Returns an ID whether or not the given value is a URI.

def id_composite

def id_composite
  ActiveFedora::Associations::IDComposite
end

def initialize(uri_or_id)

def initialize(uri_or_id)
  @uri_or_id = uri_or_id
end

def translator

def translator
  ActiveFedora::Base.translate_uri_to_id
end

def value

def value
  id_composite.new([uri_or_id], translator).to_a.first
end