Sorry,if it's a duplication. I found a plenty of posts about HOW to implement abstract classes, but any about WHY they are not implemented in Ruby.
I work with Ruby about 4 years. And I really still don't understand why Ruby doesn't have a native implementation of abstract classes? Sometime it's really necessary for a good application design. Me and other developers do again and again empty method with "NoImplementedError" but I don't feel OK about it.
Is there a tricky ideology behind to not support interfaces and abstract classes?