Sha256: ae0588696a314a9da54a114f5d1eb8552afc6180288593f5603c3092da0b218f
Contents?: true
Size: 525 Bytes
Versions: 1
Compression:
Stored size: 525 Bytes
Contents
require 'tangle/edge' module Tangle module Directed # # An edge in a directed graph # class Edge < Tangle::Edge def parent?(vertex) @parent == vertex end def parent(_vertex = nil) @parent end def child?(vertex) @child == vertex end def child(_vertex = nil) @child end protected def with_vertices(child, parent = child) @child = child @parent = parent super end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tangle-0.7.0 | lib/tangle/directed/edge.rb |