class ActiveFedora::Core::FedoraIdTranslator
Constants
- SLASH
Public Class Methods
call(id)
click to toggle source
# File lib/active_fedora/core/fedora_id_translator.rb, line 4 def self.call(id) id = URI::DEFAULT_PARSER.escape(id, '[]'.freeze) id = "/#{id}" unless id.start_with? SLASH id = ActiveFedora.fedora.base_path + id unless ActiveFedora.fedora.base_path == SLASH || id.start_with?("#{ActiveFedora.fedora.base_path}/") ActiveFedora.fedora.host + id end