Class: SlowBlink::DynamicGroup

Inherits:
StaticGroup show all
Defined in:
lib/slow_blink/dynamic_group.rb

Instance Attribute Summary

Attributes inherited from Type

#location

Instance Method Summary collapse

Methods inherited from StaticGroup

#ancestors, #fields, #id, #name, #superGroup

Methods inherited from Type

===, #sequence?

Instance Method Details

#groupsArray<Group>

Returns groups that are compatible with this dynamic group.

Returns:

  • (Array<Group>)

    groups that are compatible with this dynamic group



4
5
6
# File 'lib/slow_blink/dynamic_group.rb', line 4

def groups
    @table.values.select{|d|d.is_a? Group and d.id and (d.ancestors.include? @group or d == @group)}
end