Commit 0498f440486830afd172f871235f7b191225efab

Authored by AntonioTerceiro
1 parent 2ab9e1f4

ActionItem154: adding an accessor for permissions instead of initializing it in

constructor


git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@1336 3f533792-8f58-4932-b0fe-aaf55b0a4547
vendor/plugins/access_control/lib/role.rb
... ... @@ -8,6 +8,9 @@ class Role < ActiveRecord::Base
8 8  
9 9 def initialize(*args)
10 10 super(*args)
  11 + end
  12 +
  13 + def permissions
11 14 self[:permissions] ||= []
12 15 end
13 16  
... ...
vendor/plugins/access_control/test/role_test.rb
... ... @@ -68,4 +68,9 @@ class RoleTest < Test::Unit::TestCase
68 68  
69 69 end
70 70  
  71 + def test_should_have_an_empty_array_as_permissions_by_default
  72 + role = Role.new
  73 + assert_equal [], role.permissions
  74 + end
  75 +
71 76 end
... ...