XD I think you need to lay off the Starbucks.
Just because your character is based off of Ruby doesn't mean that he has to be exact, or else manga fans will kill you. I mean, I've read plenty of fics where the main characters have some small similarity to either a video game character or a manga character, but they tweaked it just enough to separate the two. Seriously, I've read plenty of fics where the main character looks exactly like the FireRed/LeafGreen girl trainer.
In less words: Your character is fine. Since you aren't writing about Ruby the manga character, no one can claim that you're messing up his character. You're writing about your own character who has his basis in Ruby.
Just because your character is based off of Ruby doesn't mean that he has to be exact, or else manga fans will kill you. I mean, I've read plenty of fics where the main characters have some small similarity to either a video game character or a manga character, but they tweaked it just enough to separate the two. Seriously, I've read plenty of fics where the main character looks exactly like the FireRed/LeafGreen girl trainer.
In less words: Your character is fine. Since you aren't writing about Ruby the manga character, no one can claim that you're messing up his character. You're writing about your own character who has his basis in Ruby.