Class: GreenFlag::UserGroup

Inherits:
VisitorGroup show all
Defined in:
app/models/green_flag/user_group.rb

Constant Summary

Constants inherited from VisitorGroup

VisitorGroup::MUTEX

Instance Attribute Summary

Attributes inherited from VisitorGroup

#description, #key

Instance Method Summary collapse

Methods inherited from VisitorGroup

all, clear!, define, for_key, group, #initialize, keys, user_group

Constructor Details

This class inherits a constructor from GreenFlag::VisitorGroup

Instance Method Details

#includes_visitor?(visitor, rule = nil) ⇒ Boolean

Returns:

  • (Boolean)


3
4
5
6
# File 'app/models/green_flag/user_group.rb', line 3

def includes_visitor?(visitor, rule=nil)
  user_exists = !!visitor.user
  user_exists && evaluator.call(visitor.user, rule)
end