alright I have some trouble finding a matchup for Ruby but Diana's DEATH BATTLE matchup choice for me has to be Tempest Shadow from My Little Pony
I've not actually seen the MLP movie which this character seem to be coming from but it does seem to be the most fitting and popilar matchup I could find and think of when looking at Diana