Sha256: eb7841507a478e7d9fbee201712ef4cb62e9049ebf9f136f06d391d9459cce06

Contents?: true

Size: 403 Bytes

Versions: 1

Compression:

Stored size: 403 Bytes

Contents

require_relative 'node'

module Architect
  
  ###
  # This is a generic edge in a graph which connects two nodes
  class Edge
    attr_accessor :from, :to
    
    def initialize(node1, node2)
      raise node1.to_s + " must be a Node" unless node1.kind_of? Node 
      raise node2.to_s + " must be a Node" unless node2.kind_of? Node 
      @node1 = node1
      @node2 = node2
    end
    
  end
  
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
uml_architect-0.0.2 lib/architect/edge.rb