Alright so let's talk about this. I don't now much about Ruby but I do know Snow White. Let's go into details of her abilities, strengths, weaknesses, etc.
Strengths:
1) As a Magical Girl, Snow White has improved strength, speed, reaction-time, endurance, etc. over that of any human. Magical Girls in MGRP are described as being capable of moving faster than a normal human can even perceive. And that is without using their Magical abilities. They have the power to destroy concrete with their fists or hurl tanks. They can heal wounds at a greater rate. And they can take massive amounts of punishment.
HOWEVER, it should be noted that Magical Girls from MGRP are not IMMUNE to non-Magical weapons. This is a misconception. Keep in mind that Magical Girls have killed each other with non-Magical weapons and environment. La Pucelle was bleeding heavily from her face when thrown into a concrete wall. Ripple threw glass shards and debris at Calamity Mary, and Mary saw it as enough of a threat to attempt to dodge/block against it. In Restart, a heavy boulder is used to smash a character's head in. Snow White knocks a Magical Girl out by beating her over the head with an industrial-grade fire extinguisher. They are not immune to non-Magical threats, just very durable. But anything can hurt/kill them if it hits with enough force.
2) Snow White is heavily trained and experienced. She's got some years of combat experience on her as the Magical Girl Hunter, having taken down and captured at least 27 Magical Girls (many of whom at the time were above her in terms of power and skill).
3) Snow White's magical power seems innoculous at first. It's even described as a non-combat Magical ability. However, she's honed it into something she can use in combat. Hell, she hones it into one of the most effective combat abilities. Her power is to "hear the voices of those in distress". The thing is, that power leaves a lot to interpretation. Essentailly, it's a fear-based mind-reading ability. And since technically everyone is at least distressed about something on a subconscience level, she can read just about anyone's mind, in or out of battle. Whenever she's in a fight, she knows exactly what her opponent will do before they do it as, subconsciencely, every fighter is thinking about what to do if their attack doesn't connect. And she can read a person's weaknesses and prepare ahead of time.
It should be assumed that in a fight with Ruby, unless Ruby has some power to shrug off mind-reading or is a mindless automaton, Snow'll be able to know what Ruby plans to do before she even does it. Now whether Snow can stop those attacks or counter them is another matter entirely. Snow White has faced opponents before where she's been able to read what they'd do beforehand but just wasn't capable of stopping them. But in a fight, she WILL know what is coming.
4) Snow White has a cyber faery that relays her information on most of her opponents. Aside from her own mind reading capabiltiies, she happens to have a familiar that also possesses a database on most Magical Girls and is capable of compiling data on the fly. It's like having a sentient supercomputer on her side.
5) Snow White has gadgets. She carries a lucky rabbits foot that can save her in a pinch (though it's finicky and activates only sporadically). She carries a 4D bag that basically functions as a Bag of Holding, capable of storing an innumerable amount of possible weapons, tools, etc. in a pocket dimension, and she can access/pull anything she stores there in a moment's notice. She has an unbreakable halberd called "Ruler", capable of cutting through or withstanding the force of pretty much anything. She's used it as more than just a weapon but to block open heavy blast doors without enough force to withstand even a Magical Girl's strength. She also has a flaming sword she keeps in that 4D bag.
5) Something not talked about here that really needs to be discussed is, despite it not being listed as a "power", one of the things that makes her so dangerous is her creativity. Even the antagonist of the MGRP series said that this was her greatest strength. Snow has a brilliant mind and is capable of thinking outside of the box, changing strategy on the fly, and will use any available tool, weapon, or technique to get the job done. This really can't be overstated. I mean, this is a girl that's used a regular, non-magical fire extinguisher to defeat two very powerful Magical Girls, the first a fire-controlling enemy by spraying her in the eyes (
http://i.imgur.com/fopwrl4.jpg), the second a shadow-controlling Magical Girl by blanketing the room in foam. Which leads into the next point:
6) Snow White, as a result of her creativity and her wanting to get the most out of her power, almost always prepares fights in advance. She's called "The Magical Girl Hunter" for a very good reason. She doesn't 'fight' her targets-- she
hunts them. In most cases, she's well aware of her limitations. She knows in a straight-up encounter, there are people out there that will have the advantage on her, and so she doesn't tend to engage fairly. She stalks her targets, reads their weaknesses, creates a strategy, prepares weapons and the environment she'll confront her opponents in, and then strikes only when she is certain she can win. In this regard, fighting her is kind of like fighting Batman. And just like Batman, she's able to punch way above her weight-class by virtue of thinking ahead.
That said, one cannot always prepare everything and she has been caught in fights without preparation before. She's skilled and usually still manages to come out on top because she can think on the fly; but there are times she's almost been killed or has been dominated by another being's power just because she wasn't able to find a way to win in time.
Weaknesses:
So I've discussed Snow's strengths. Let's talk about weaknesses.
1) Her powers leave her vulnerable to "mindless" opponents. Her hardest fights have been against those who use mindless automatons tagainst her, be they magical golums or something else. That's because a mindless being doesn't have fear and so she can't read their attacks before-hand. Now she's incredibly skilled and still can manage just by being good. She doesn't throw all her eggs in one basket and rely totally on mind-reading. But she has limitations and has been bloodied and almost killed before because of this. If Ruby can command a mindless being and give them vague commands, it may not stop her, but it will put preasure on Snow and make it harder for her to get the edge.
2) Snow White's power to read minds can be a double-edged sword against opponents with mental suggestion. Snow ends up brainwashed at one point because, even when closing her eyes and putting her hands over her ears, she
can't turn off her mind reading to stop her from picking up the suggestions of a highly charismatic Magical Girl named Puk Puck with the power to make people like her by just seeing her or hearing her voice. Ruby is mentioned as having "Aura" abilities. When I read on that, one of those auras is the power to charismatically make people like her. Is that correct? If so, that'd be very hard for Snow to resist. This versus match may not even get off the ground if Ruby can do something like that, as Snow has yet to come up with a solution to combat that (though I wouldn't put it past her creative mind to find some ways).
3) Snow isn't invincible. She's good. She's trained, experienced, hardened. She is creative and knows how to use her abilties to their fullest to take down beings far above her apparent power. But at the end of the day, she does have limitations. There are Magical Girls that are stronger, faster, or have specialized abilities that she won't be able to contend with without preparation. And she's mortal. She's not above making mistakes. Something to always remember is in MGRP, being the 'strongest' at something doesn't immunize you from being caught off guard or killed by something you'd never guess could hurt you.
So there you have it. There is "Snow White" for you. This is your opponent. I know nothing of Ruby to give you an accurate take, but do consider all of this going forward.