class Aclize::Acl::Role

Public Class Methods

new(name) click to toggle source
# File lib/aclize/acl/role.rb, line 7
def initialize(name)
  @name        = name.to_s
  @controllers = Aclize::Acl::ControllersRegistry.new
  @paths       = Aclize::Acl::PathsRegistry.new
end

Public Instance Methods

controllers(&block) click to toggle source
# File lib/aclize/acl/role.rb, line 13
def controllers(&block)
  if block_given?
    @controllers.instance_eval(&block)
  else
    return @controllers
  end
end
paths(&block) click to toggle source
# File lib/aclize/acl/role.rb, line 21
def paths(&block)
  if block_given?
    @paths.instance_eval(&block)
  else
    return @paths
  end
end