Rails security fix
Made it
      strings[ 0 ] << path if path.class == String
instead of
      strings[ 0 ] = path if path.class == String
so that this error will be raised if user gives too many string parameters (and the same with the hashes given as parameters) for method analyze(paths)
      raise PARAMS_ERR if strings.size > 0 and path.class == String
Changed it to
      strings << path if path.class == String
instead of
      strings[ 0 ] << path if path.class == String
and the same with
      hashes[ 0 ] << path
in method analyze(paths) because it was wrong