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)