class Mementus::EdgeBuilder

Attributes

from[R]
to[R]

Public Instance Methods

from=(node, label=:node) click to toggle source
# File lib/mementus/edge_builder.rb, line 7
def from=(node, label=:node)
  if node.is_a?(Node)
    @from = node
  else
    @from = Node.new(id: node, label: label)
  end
end
to=(node) click to toggle source
# File lib/mementus/edge_builder.rb, line 15
def to=(node)
  if node.is_a?(Node)
    @to = node
  else
    @to = Node.new(id: node, label: label)
  end
end
to_edge() click to toggle source
# File lib/mementus/edge_builder.rb, line 23
def to_edge
  Edge.new(id: id, from: from, to: to, label: label, props: props)
end