lib/code/object.rb in language-ruby-0.5.5 vs lib/code/object.rb in language-ruby-0.5.6
- old
+ new
@@ -90,14 +90,14 @@
keys.map { |key| [key, hash.fetch(key)] }.to_h
end
def deep_dup(object)
if object.is_a?(Array)
- object.map { |element| deep_dup(o) }
+ object.map { |element| deep_dup(element) }
elsif object.is_a?(Hash)
object.map { |key, value| [deep_dup(key), deep_dup(value)] }.to_h
elsif object.is_a?(::Code::Object::List)
- ::Code::Object::List.new(object.raw.map { |element| deep_dup(o) })
+ ::Code::Object::List.new(object.raw.map { |element| deep_dup(element) })
elsif object.is_a?(::Code::Object::Dictionnary)
::Code::Object::Dictionnary.new(
object.raw.map { |key, value| [deep_dup(key), deep_dup(value)] }.to_h
)
else