Class: Entitlements::Data::Groups::Calculated::Filters::MemberOfGroup
- Includes:
- Contracts::Core
- Defined in:
- lib/entitlements/data/groups/calculated/filters/member_of_group.rb
Constant Summary collapse
- C =
::Contracts
Instance Method Summary collapse
Methods included from Contracts::Core
Methods inherited from Base
Constructor Details
This class inherits a constructor from Entitlements::Data::Groups::Calculated::Filters::Base
Instance Method Details
#filtered?(member) ⇒ Boolean
21 22 23 24 25 26 |
# File 'lib/entitlements/data/groups/calculated/filters/member_of_group.rb', line 21 def filtered?(member) return false if filter == :all return false unless member_of_named_group?(member, config.fetch("group")) return true if filter == :none !member_of_filter?(member) end |