# File lib/graphviz/attrs.rb, line 40 40: def []=( xKey, xValue ) 41: unless @attributs.keys.include?( xKey.to_s ) 42: raise ArgumentError, "#{@name} attribut '#{xKey.to_s}' invalid" 43: end 44: 45: @data[xKey.to_s] = GraphViz::Types.const_get(@attributs[xKey.to_s]).new( xValue ) 46: 47: if @graphviz.nil? == false 48: @graphviz.set_position( @name, xKey.to_s, @data[xKey.to_s] ) 49: end 50: end