Update , existing ruby-dsl is out of date. It is planned to release a new version that does not support backward compatibility. I don't think the old ruby-dsl ever supported inheritance.
If you like the flexibility offered by the ruby-dsl puppet, you can also enjoy the chef.
source share