Sha256: 1b7682edc71a072cea8fb669e21cf230d879027459ca1d9a691a6c2867a6b9bc

Contents?: true

Size: 249 Bytes

Versions: 102

Compression:

Stored size: 249 Bytes

Contents

module ActiveFedora::Core
  class FedoraUriTranslator
    SLASH = '/'.freeze
    def self.call(uri)
      id = uri.to_s.sub(ActiveFedora.fedora.host + ActiveFedora.fedora.base_path, '')
      id.start_with?(SLASH) ? id[1..-1] : id
    end
  end
end

Version data entries

102 entries across 102 versions & 1 rubygems

Version Path
active-fedora-11.0.0.rc1 lib/active_fedora/core/fedora_uri_translator.rb
active-fedora-10.1.0 lib/active_fedora/core/fedora_uri_translator.rb
active-fedora-10.1.0.rc1 lib/active_fedora/core/fedora_uri_translator.rb
active-fedora-9.7.2 lib/active_fedora/core/fedora_uri_translator.rb
active-fedora-10.0.0 lib/active_fedora/core/fedora_uri_translator.rb
active-fedora-10.0.0.beta4 lib/active_fedora/core/fedora_uri_translator.rb
active-fedora-10.0.0.beta3 lib/active_fedora/core/fedora_uri_translator.rb
active-fedora-10.0.0.beta2 lib/active_fedora/core/fedora_uri_translator.rb
active-fedora-10.0.0.beta1 lib/active_fedora/core/fedora_uri_translator.rb
active-fedora-9.13.0 lib/active_fedora/core/fedora_uri_translator.rb
active-fedora-9.12.0 lib/active_fedora/core/fedora_uri_translator.rb
active-fedora-9.11.0 lib/active_fedora/core/fedora_uri_translator.rb
active-fedora-9.10.4 lib/active_fedora/core/fedora_uri_translator.rb
active-fedora-9.10.3 lib/active_fedora/core/fedora_uri_translator.rb
active-fedora-9.10.2 lib/active_fedora/core/fedora_uri_translator.rb
active-fedora-9.10.1 lib/active_fedora/core/fedora_uri_translator.rb
active-fedora-9.10.0 lib/active_fedora/core/fedora_uri_translator.rb
active-fedora-9.10.0.pre2 lib/active_fedora/core/fedora_uri_translator.rb
active-fedora-9.10.0.pre1 lib/active_fedora/core/fedora_uri_translator.rb
active-fedora-9.9.1 lib/active_fedora/core/fedora_uri_translator.rb