class RoadForest::Authorization::Policy

Responsible to assigning particular permission grants to entities. There should be one subclass of Policy per application, ideally.

Attributes

grants_holder[RW]

Public Instance Methods

build_grants(&block) click to toggle source
# File lib/roadforest/authorization/policy.rb, line 8
def build_grants(&block)
  grants_holder.build_grants(&block)
end
grants_for(entity) click to toggle source
# File lib/roadforest/authorization/policy.rb, line 12
def grants_for(entity)
  build_grants do |builder|
    builder.add(:admin)
  end
end