I think it would depend on who you ask. As far as I know, there are no official ruby style rules, but basically everyone uses snake_case for variable names and methods, CamelCase for classes and modules, and SCREAMING_SNAKE_CASE for other constants.
A little googling gave me this question about ruby style rules , which lists whole bundles of links to different (unofficial) style guides.
My personal opinion is that mixedCase just confusing and looks out of place in a ruby. I have seen this, but I always need to do at least a double trick to actually read it (and make sure that I don't actually read Java code).
Honestly, I would use snake_case in method and variable names in Python (which seems to conform to PEP8 - Naming Conventions ), and only ever use mixedCase in Java or JavaScript.
Back to you. I know people who would mixedCase in ruby code, but most ruby developers that I know will definitely not, and some will probably scream about it and throw things at you.
source share