Is it possible to do a named_scope (or “has_many, :through…”) for this scenario:
QUESTION: So how can I get a “has_many” or “named_scope” happening within the Node class such that it would:
(a) pass back ALL relationships, including both those relationships for which the node instance is either referenced by (i) node_id, or (ii) dependant_node_id. This might be called something like “all_relationships”
(b) pass back ALL nodes at the other end of the relationships identified by (a), but not including in the returned array of nodes the instance node in question. This might be called something “all_direct_related_nodes”.