lib/vedeu/models/line.rb in vedeu-0.4.46 vs lib/vedeu/models/line.rb in vedeu-0.4.47

- old
+ new

@@ -29,11 +29,11 @@ # @option attributes colour [Vedeu::Colour] # @option attributes style [Vedeu::Style] # @return [Vedeu::Line] def initialize(attributes = {}) @attributes = defaults.merge!(attributes) - @parent = @attributes[:parent] - @streams = @attributes[:streams] + + @attributes.each { |key, value| instance_variable_set("@#{key}", value) } end # @param child [] # @return [void] def add(child)