class ActiveFedora::Associations::IDComposite
ID might be either a relative ID or a URI to a resource.
A composite object for an array of IDs. This abstracts away the fact that an
#
def convert(id)
def convert(id) if id.start_with?("http") id_translator.call(id) else id end end
def each
-
(Array
-)
def each ids.each do |id| yield convert(id) end end
def initialize(ids, id_translator)
def initialize(ids, id_translator) @ids = ids @id_translator = id_translator end