Sha256: 054e76976b95c092354dc3a6773958370c63e827cacdcc3f6bef78e42560ea6c
Contents?: true
Size: 594 Bytes
Versions: 21
Compression:
Stored size: 594 Bytes
Contents
module CanTango module Filters class RoleGroupFilter < Filter alias_method :role_group, :item def initialize role_group, role_groups = nil super end def not_only? !only_role_groups.empty? && !only_role_groups.include?(role_group) end def excluded? !excluded_role_groups.empty? && excluded_role_groups.include?(role_group) end def only_role_groups CanTango.config.role_groups.onlies end def excluded_role_groups CanTango.config.role_groups.excluded end end end end
Version data entries
21 entries across 21 versions & 1 rubygems