There are no Pokémon that evolve via rocks however there are ones such as Eevee, Pikachu, Gloom and Sunkern that will evolve via stones.
it doesn't evolve in Pokemon ruby.
Weezing does not evolve in Pokemon Ruby.
You cannot evolve Nosepass in Pokemon Ruby, Sapphire, or Emerald.
Yes, Sandshrew does and can evolve in Pokémon Ruby.
Wobbuffet does not evolve.
Yes, it does evolve in Pokemon Ruby. It evolves at lvl 42.
Nosepass doesn't evolve in Ruby, sorry.
no
NO.
No, Rayquaza cannot evolve in Ruby, or any other version.
Altaria does not evolve.
it can't evolve