package WebCoso::Pipeline; use strict; use warnings; use Module::Pluggable::Fast name => '_pipelines', search => [ 'WebCoso::Pipeline' ], require => 1; my @pipelines=_pipelines(); my %pipelines; @pipelines{@pipelines}=(); sub is_pipeline { my ($class,$pipeline_name)=@_; return exists $pipelines{$pipeline_name}; } 1;