apidock.com/ruby/Module/private_class_method
private_class_method делает приватным метод класса (странно, не правда ли?)
private с аргументом - метод объекта (instance method)
Ошибка вполне резонна - в классе Point3D нет такого instance метода, только метод класса.