# File lib/resource_controller/failable_action_options.rb, line 17 def dup returning self.class.new do |duplicate| duplicate.instance_variable_set(:@success, success.dup) duplicate.instance_variable_set(:@fails, fails.dup) duplicate.instance_variable_set(:@before, before.dup) unless before.nil? end end