module Related::Node::DistributedFallback
Public Instance Methods
diff(query)
click to toggle source
Calls superclass method
# File lib/related/node.rb, line 92 def diff(query) super(query) rescue Redis::Distributed::CannotDistribute s1 = Related.redis.smembers(key) s2 = Related.redis.smembers(query.key) @result = s1 - s2 self end
intersect(query)
click to toggle source
Calls superclass method
# File lib/related/node.rb, line 101 def intersect (query) super(query) rescue Redis::Distributed::CannotDistribute s1 = Related.redis.smembers(key) s2 = Related.redis.smembers(query.key) @result = s1 & s2 self end
union(query)
click to toggle source
Calls superclass method
# File lib/related/node.rb, line 83 def union(query) super(query) rescue Redis::Distributed::CannotDistribute s1 = Related.redis.smembers(key) s2 = Related.redis.smembers(query.key) @result = s1 | s2 self end