Ruby Hanshaw is one of the supporting characters who appears alongside Jade in the Disney Junior series, Sofia the First. In the pilot episode Once Upon a Princess she was voiced by Fiona Bishop and is currently voiced by Diamond White in the series.
She is one of Sofia's best friends (along with Jade) from before she became a princess, along with Jade. Despite this major change, they all remain close friends. She is forgiving of others such as the case with Lucinda. In "The Buttercups," it's shown that she, along with Jade and Sofia, are members of the Buttercup Scouts, and her mom, Helen, is their troop leader. She is also a very good singer. She loves Go Carriage racing and playing Dazzleball with her friends. For a short time she had a Fairy Godmother named Tizzy.
- Sofia the First: Once Upon a Princess
- "The Big Sleepover"
- "Blue Ribbon Bunny" (non-speaking)
- "Baileywick's Day Off"
- "The Little Witch"
- "The Buttercups"
- "The Amulet and the Anthem"
- "Tea for Too Many"
- "Four's a Crowd"
- "King for a Day"
- "Sofia the Second" (non-speaking)
- "Mystic Meadows"
- "In a Tizzy"
- "A Tale of Two Teams"
- "Buttercup Amber" (yet to air)