# File lib/puppet/util/settings.rb, line 295 295: def parse 296: raise "No :config setting defined; cannot parse unknown config file" unless self[:config] 297: 298: @sync.synchronize do 299: unsafe_parse(self[:config]) 300: end 301: 302: # Create a timer so that this file will get checked automatically 303: # and reparsed if necessary. 304: set_filetimeout_timer 305: end