While I agree with this (`def foo(a=:bar)`), myself having come from a mostly-Python background, it is the opposite of what's specified in [this style guide](https://github.com/bbatsov/ruby-style-guide) and most Ruby code I've maintained.