VimUnDo ng@_߉tT놶͏88887PFQd_PEeB5_PEeD def get(  crequire 'singleton'5_PEeQ def get()5_PEeQ  5_PEeS   def load()5_ PEe   def load()5_PEe  def load!()5_ PEe  def load!(name)5_ PEe   def load!()5_ PEe   def load!(file_path, )5_ PEe 5_ PEe *ENV['KHRONOS_STORAGE'] = config['storage']5_  PEe 5_ PEe  5_ PEe 5_ PEe 5_ PEe 5_PEe  attr_reader :seet   5_ PEe   5_ !  vPEe " @settings = YAML.load_file()5_   vPEe 0 ENV['KHRONOS_STORAGE'] = config['storage']5_ (  vPEe 9 ENV['KHRONOS_STORAGE'] = @settingsconfig['storage']5_ +  vPEe + @settings = YAML.load_file(file_path)5_   vPEe'  def load!(file_path, env)5_   vPEe+ 5_  vPEe def get( 5_  vPEe1  def get(key)5_  vPEe2 def set( 5_  vPEe3 def set(key, value)5_  vPEe5_   vPEf7 @settings[key]5_!   vPEf;5_ "!  vPEf def method_missing( 5_!#"+  vPEf= + def method_missing(name, *args, &block)5_"$#  vPEf @settings[name]5_#%$  vPEf> 5_$&%  vPEfB get(name)5_%'&   vPEg{   5_&('   vPEg~  puts @settings.inspect5_')(   vPEgC  puts "Settings => #{}"5_(*)  vPEg 5_)+*  vPEg 5_*,+   vPEg puts ""5_+-,  vPEg puts "@settings.inspect"5_,.-  vPEg puts "@settings[name]"5_-/.0  vPEgL2 puts "@settings[name] => #{@settings[name]}"5_.0/  vPEg: puts "@settings[name] => #{@settings[name].inspect}"5_/20  vPEg puts name.inspect5_0312  vPEgP self.get(name)5_243  vPEgQ @settings[key]5_354  vPEgT @settings[key] = value5_465   vPEg^ - puts "Settings => #{@settings.inspect}"5_576PF5_687PFdKhr5_78 /PFQ 5_021  vPEg5