# 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