The one thing I miss in Ruby is the abstract class method to go along with public and private. I know it is easy to work around by having the default abstract class simply raise an exception but would it be difficult to implement this as part of Ruby?