How to implement an abstract class in Ruby
Just to chime in late here, I think that there’s no reason to stop somebody from instantiating the abstract class, especially because they can add methods to it on the fly. Duck-typing languages, like Ruby, use the presence/absence or behavior of methods at runtime to determine whether they should be called or not. Therefore your … Read more