# File lib/puppet/util/settings.rb, line 278 278: def name 279: unless @name 280: unless @config[:name] 281: return nil 282: end 283: searchpath.each do |source| 284: next if source == :name 285: @sync.synchronize do 286: @name = @values[source][:name] 287: end 288: break if @name 289: end 290: unless @name 291: @name = convert(@config[:name].default).intern 292: end 293: end 294: @name 295: end