Added support for private_class_method as a decorator

Expanding on the work of PR #767 for issue #760, I've added the ability for private_class_method to be handled correctly when used as a method definition decorator, which is valid syntax as of Ruby 2.1.0.