lib/vedeu/models/escape.rb in vedeu-0.6.3 vs lib/vedeu/models/escape.rb in vedeu-0.6.4

- old
+ new

@@ -13,12 +13,12 @@ # @param attributes [String] # @option attributes position [Vedeu::Position|Array<Fixnum>] # @option attributes value [String] # @return [Vedeu::Escape] def initialize(attributes = {}) - @attributes = defaults.merge!(attributes) - - @attributes.each { |key, value| instance_variable_set("@#{key}", value) } + defaults.merge!(attributes).each do |key, value| + instance_variable_set("@#{key}", value) + end end # @return [NilClass] def null nil