# File lib/puppet/parser/ast/relationship.rb, line 31
31:   def initialize(left, right, arrow, args = {})
32:     super(args)
33:     unless RELATIONSHIP_TYPES.include?(arrow)
34:       raise ArgumentError, "Invalid relationship type #{arrow.inspect}; valid types are #{RELATIONSHIP_TYPES.collect { |r| r.to_s }.join(", ")}"
35:     end
36:     @left, @right, @arrow = left, right, arrow
37:   end