Sha256: b02f57b87ecf9009c20178264b75c72a67f5185fbddc231180c8ac97112647b1
Contents?: true
Size: 338 Bytes
Versions: 15
Compression:
Stored size: 338 Bytes
Contents
module Spotlight::Resources # Resource provider for PURL pages class Purl < Spotlight::Resources::DorResource self.weight = -1000 def self.can_provide?(res) res.url.match(%r{^https?://purl.stanford.edu/}).present? end def doc_id url.match(%r{^https?://purl.stanford.edu/([^#/\.]+)})[1] end end end
Version data entries
15 entries across 15 versions & 1 rubygems