# Inheriting from an abstract class

**URL:** <https://www.ruby-forum.com/t/inheriting-from-an-abstract-class/166918>\
**Category:** IronRuby\
**Created:** [April 30, 2009, 9:48pm UTC](https://www.ruby-forum.com/t/inheriting-from-an-abstract-class/166918 "2009-04-30T21:48:07Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![barby](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/c57346/32.png) [@barby](https://www.ruby-forum.com/u/barby)\
**Post date:** [April 30, 2009, 9:48pm UTC](https://www.ruby-forum.com/t/inheriting-from-an-abstract-class/166918/1 "2009-04-30T21:48:07Z")

</div>

Hi  
I’ve been working with Kean Walmsley to get the same samples going he  
has  
for IronPython but with IronRuby.  
In this process he’s inheriting of an abstract class inside the autocad  
assemblies, but when that new ruby class is instantiated IronRuby isn’t  
happy at all.

IR is complaining that the class doesn’t implement IRubyObject or that  
it is  
a class. But when I create a non-abstract class and make the ruby object  
inherit of that empty non-abstract class things it does work.

## I’ll submit this on codeplex with the error message I guess 🙂

Author of IronRuby in Action ([http://manning.com/carrero](http://manning.com/carrero))
