Class: Hydra::ContentNegotiation::FedoraUriReplacer
- Inherits:
-
Object
- Object
- Hydra::ContentNegotiation::FedoraUriReplacer
- Defined in:
- app/models/hydra/content_negotiation/fedora_uri_replacer.rb
Overview
Replaces Fedora URIs in a graph with a Hydra-configured alternative.
Instance Method Summary collapse
-
#initialize(fedora_base_uri, graph) ⇒ FedoraUriReplacer
constructor
A new instance of FedoraUriReplacer.
- #run ⇒ Object
Constructor Details
#initialize(fedora_base_uri, graph) ⇒ FedoraUriReplacer
Returns a new instance of FedoraUriReplacer.
4 5 6 7 |
# File 'app/models/hydra/content_negotiation/fedora_uri_replacer.rb', line 4 def initialize(fedora_base_uri, graph) @fedora_base_uri = fedora_base_uri @graph = graph end |
Instance Method Details
#run ⇒ Object
9 10 11 |
# File 'app/models/hydra/content_negotiation/fedora_uri_replacer.rb', line 9 def run RDF::Graph.new.insert(*replaced_objects) end |