Method: Sass::Script::Tree::Funcall#deep_copy
- Defined in:
- lib/sass/script/tree/funcall.rb
#deep_copy
111 112 113 114 115 116 117 118 |
# File 'lib/sass/script/tree/funcall.rb', line 111
def deep_copy
node = dup
node.instance_variable_set('@args', args.map {|a| a.deep_copy})
copied_keywords = Sass::Util::NormalizedMap.new
@keywords.as_stored.each {|k, v| copied_keywords[k] = v.deep_copy}
node.instance_variable_set('@keywords', copied_keywords)
node
end
|