Method: RoadForest::RDFModel#copy_model
- Defined in:
- lib/roadforest/model.rb
#copy_model(node, route_name, params = nil) {|copier| ... } ⇒ Object
174 175 176 177 178 179 180 181 182 183 184 185 186 187 |
# File 'lib/roadforest/model.rb', line 174 def copy_model(node, route_name, params=nil) params ||= {} url = url_for(route_name, params) source_model = model_for(route_name, params) access = RDF::CopyManager.new access.source_graph = source_model.current_graph access.target_graph = node.access_manager.destination_graph copier = RDF::GraphFocus.new(access, url) yield copier if block_given? copier end |