class Guard::Internals::Groups
def matcher_for(filter)
def matcher_for(filter) case filter when String, Symbol ->(group) { group.name == filter.to_sym } when Regexp ->(group) { group.name.to_s =~ filter } else fail "Invalid filter: #{filter.inspect}" end end