lib/jason/graph_helper.rb in jason-rails-0.6.8 vs lib/jason/graph_helper.rb in jason-rails-0.7.0
- old
+ new
@@ -24,9 +24,13 @@
def remove_edges(all_models, instance_ids)
edges = build_edges(all_models, instance_ids)
$redis_jason.srem("jason:subscriptions:#{id}:graph", edges)
end
+ def apply_add_node_at_root(node)
+ diff_edges_from_graph(add_edges: ["root/#{node}"])
+ end
+
def apply_remove_node(node)
edges = $redis_jason.smembers("jason:subscriptions:#{id}:graph")
edges = find_edges_with_node(edges, node)
diff_edges_from_graph(remove_edges: edges)
end
\ No newline at end of file