lib/rubiks/nodes/dimension.rb in rubiks-0.0.5 vs lib/rubiks/nodes/dimension.rb in rubiks-0.0.6
- old
+ new
@@ -8,10 +8,10 @@
validates :hierarchies_present
def self.new_from_hash(hash={})
new_instance = new('',[])
- return new_instance.from_hash(hash)
+ return new_instance.from_hash(hash.deep_dup)
end
def hierarchies_present
if self.hierarchies.present?
self.hierarchies.each do |hierarchy|