class Path
Attributes
destination[R]
links[R]
source[R]
Public Class Methods
new(source, destination)
click to toggle source
# File lib/network_entities/abstracts/path.rb, line 4 def initialize(source, destination) raise "Invalid 'source' argument received. Path must contain a source" unless source raise "Invalid 'destination' argument received. Path must contain a destination" unless destination @source = source @destination = destination @links = [] end
Public Instance Methods
add_link(link)
click to toggle source
# File lib/network_entities/abstracts/path.rb, line 13 def add_link(link) @links.push link end