module ActiveFedora::Identifiable::ClassMethods
Public Instance Methods
from_uri(uri, _)
click to toggle source
Provides the common interface for ActiveTriples::Identifiable
# File lib/active_fedora/identifiable.rb, line 54 def from_uri(uri, _) find(uri_to_id(uri)) rescue ActiveFedora::ObjectNotFoundError, Ldp::Gone ActiveTriples::Resource.new(uri) end
id_to_uri(id)
click to toggle source
Transforms an id into a uri if translate_id_to_uri is set it uses that proc, otherwise just the default
# File lib/active_fedora/identifiable.rb, line 41 def id_to_uri(id) translate_id_to_uri.call(id) end
uri_to_id(uri)
click to toggle source
Transforms a uri into an id if translate_uri_to_id is set it uses that proc, otherwise just the default
# File lib/active_fedora/identifiable.rb, line 48 def uri_to_id(uri) translate_uri_to_id.call(uri) end