# File lib/resource_controller/action_options.rb, line 30 def dup returning self.class.new do |duplicate| duplicate.instance_variable_set(:@collector, wants.dup) duplicate.instance_variable_set(:@before, before.dup) unless before.nil? duplicate.instance_variable_set(:@after, after.dup) unless after.nil? duplicate.instance_variable_set(:@flash, flash.dup) unless flash.nil? duplicate.instance_variable_set(:@flash_now, flash_now.dup) unless flash_now.nil? end end