lib/access-granted/role.rb in access-granted-0.1.0 vs lib/access-granted/role.rb in access-granted-0.1.1

- old
+ new

@@ -1,13 +1,12 @@ module AccessGranted class Role - attr_reader :name, :user, :priority, :conditions, :permissions + attr_reader :name, :user, :conditions, :permissions - def initialize(name, priority, conditions = nil, user = nil, block = nil) + def initialize(name, conditions = nil, user = nil, block = nil) @user = user @name = name - @priority = priority @conditions = conditions @block = block @permissions = [] @permissions_by_action = {} if @block @@ -42,10 +41,9 @@ @conditions.call(user) else true end end - def relevant_permissions(action, subject) permissions_by_action(action).select do |perm| perm.matches_subject?(subject) end