# File lib/puppet/provider/nameservice.rb, line 63 63: def listbyname 64: names = [] 65: Etc.send("set%sent" % section()) 66: begin 67: while ent = Etc.send("get%sent" % section()) 68: names << ent.name 69: if block_given? 70: yield ent.name 71: end 72: end 73: ensure 74: Etc.send("end%sent" % section()) 75: end 76: 77: return names 78: end