if @object.is_a? Collection
super
else
- render json: @object
+ send_json @object
end
end
when String
if m = /[a-f0-9]{32}\+\d+/.match(sp)
yield m[0], nil
- elsif m = /[0-9a-z]{5}-4zz18-[0-9a-z]{15}/.match(sp)
+ elsif m = Collection.uuid_regex.match(sp)
yield nil, m[0]
end
end
visited = {}
search_edges(visited, @object[:portable_data_hash], :search_up)
search_edges(visited, @object[:uuid], :search_up)
- render json: visited
+ send_json visited
end
def used_by
visited = {}
search_edges(visited, @object[:uuid], :search_down)
search_edges(visited, @object[:portable_data_hash], :search_down)
- render json: visited
+ send_json visited
end
protected