Chapter 10. Object-Oriented .NET in IronRuby
In This Chapter
.NET languages are designed from the beginning to be fully object-oriented, as is Ruby.
They support inheritance, method overriding, access control, and more. As a part of its interoperability with the CLR, IronRuby allows Ruby code to act similarly to .NET code and implement object-oriented concepts with .NET objects, the Ruby way.
In this chapter, you learn how to inherit from .NET classes and interfaces, use Ruby object-oriented concepts with CLR types, and become familiar with the rough ...