merge

in lib/taste_tester/state.rb [139:161]


    def merge(vals)
      
      
      
      state = Mash.new
      begin
        state = JSON.parse(File.read(TasteTester::Config.ref_file))
      rescue StandardError
        state = {}
      end
      state.merge!(vals)
      ff = File.open(
        TasteTester::Config.ref_file,
        'w',
      )
      ff.write(state.to_json)
      ff.close
    rescue StandardError => e
      logger.error('Unable to write the reffile')
      logger.debug(e)
      exit 0
    end