# File lib/ruote/part/participant_list.rb, line 178 def lookup_info (pname, workitem) get_list['list'].each do |regex, pinfo| next unless pname.match(regex) pa = instantiate(pinfo, :if_respond_to? => :accept?) return pinfo unless pa return pinfo if pa.accept?( Ruote::Workitem.new(workitem.merge('participant_name' => pname)) ) end nil end