From 88aba4664aa15b11d54c55ebb7c30af31a59b97b Mon Sep 17 00:00:00 2001 From: Mike Pack Date: Thu, 7 Jun 2012 20:11:17 -0600 Subject: [PATCH] Refactor out attribute assignment --- lib/cancan/inherited_resource.rb | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/lib/cancan/inherited_resource.rb b/lib/cancan/inherited_resource.rb index 098675f..61bd333 100644 --- a/lib/cancan/inherited_resource.rb +++ b/lib/cancan/inherited_resource.rb @@ -7,10 +7,7 @@ module CanCan @controller.instance_variable_get("@#{instance_name}") elsif new_actions.include? @params[:action].to_sym resource = @controller.send :build_resource - initial_attributes.each do |attr_name, value| - resource.send("#{attr_name}=", value) - end - resource + assign_attributes(resource) else @controller.send :resource end