# File lib/puppet/provider/nameservice.rb, line 52 52: def listbyname 53: names = [] 54: Etc.send("set#{section()}ent") 55: begin 56: while ent = Etc.send("get#{section()}ent") 57: names << ent.name 58: yield ent.name if block_given? 59: end 60: ensure 61: Etc.send("end#{section()}ent") 62: end 63: 64: names 65: end