class Mementus::Pipeline::Step

Public Instance Methods

props() click to toggle source
# File lib/extensions/mementus.rb, line 21
def props
  Step.new(map { |node| node.props }, Pipe.new(graph), graph)
end
to() click to toggle source
# File lib/extensions/mementus.rb, line 17
def to
  Step.new(map { |edge| edge.to }, Pipe.new(graph), graph)
end
traverse_by(traversal) click to toggle source
# File lib/extensions/mementus.rb, line 10
def traverse_by(traversal)
  case traversal
  when :tree then depth_first
  when :list then nodes
  end
end