aboutsummaryrefslogtreecommitdiffstats
path: root/activemodel/test/models
diff options
context:
space:
mode:
authorAlexander Uvarov <alexander.uvarov@gmail.com>2011-06-23 12:56:39 +0600
committerAlexander Uvarov <alexander.uvarov@gmail.com>2011-06-23 12:56:39 +0600
commit528f405cdc6195f0a872431fdcd2529729e27af8 (patch)
treef97ba9085011666a8d29011b1f8416d867893193 /activemodel/test/models
parent87b548ccac8fd9b384a024a1374a2474e7c4d604 (diff)
downloadrails-528f405cdc6195f0a872431fdcd2529729e27af8.tar.gz
rails-528f405cdc6195f0a872431fdcd2529729e27af8.tar.bz2
rails-528f405cdc6195f0a872431fdcd2529729e27af8.zip
Allow to specify mass-assignment roles as array
Diffstat (limited to 'activemodel/test/models')
-rw-r--r--activemodel/test/models/mass_assignment_specific.rb10
1 files changed, 9 insertions, 1 deletions
diff --git a/activemodel/test/models/mass_assignment_specific.rb b/activemodel/test/models/mass_assignment_specific.rb
index 53b37369ff..1d123fa58c 100644
--- a/activemodel/test/models/mass_assignment_specific.rb
+++ b/activemodel/test/models/mass_assignment_specific.rb
@@ -20,6 +20,14 @@ class Person
public :sanitize_for_mass_assignment
end
+class Account
+ include ActiveModel::MassAssignmentSecurity
+ attr_accessible :name, :email, :as => [:default, :admin]
+ attr_accessible :admin, :as => :admin
+
+ public :sanitize_for_mass_assignment
+end
+
class Firm
include ActiveModel::MassAssignmentSecurity
@@ -65,4 +73,4 @@ end
class TightDescendant < TightPerson
attr_accessible :phone_number
attr_accessible :super_powers, :as => :admin
-end \ No newline at end of file
+end