137
138
139
140
141
142
143
144
145
146
147
148
149
150
|
# File 'lib/roadforest/interface/rdf.rb', line 137
def copy_interface(node, route_name, params=nil)
params ||= {}
url = url_for(route_name, params)
source_interface = interface_for(route_name, params)
access = RoadForest::Graph::CopyManager.new
access.source_graph = source_interface.current_graph
access.target_graph = node.access_manager.destination_graph
copier = RoadForest::Graph::GraphFocus.new(access, url)
yield copier if block_given?
copier
end
|