# File lib/kwartz/node.rb, line 328 def duplicate() ruleset = dup() r = ruleset r.selectors = nil r.attrs = @attrs.dup() if @attrs r.append = @append.dup() if @append r.remove = @remove.dup() if @remove r.logic = @logic.dup() if @logic r.before = @before.dup() if @before r.after = @after.dup() if @after return r end