Книга Мартина Фаулера Domain Specific Languages ) содержит несколько примеров Ruby на раздел Внутренние DSL . Вы можете прочитать незавершенную работу на его веб-сайте или, если у вас есть учетная запись Safari, то она доступна как приблизительный вырезать .
Здесь также есть несколько слайдов здесь из презентации Agile DSL Development в Ruby , подготовленной Оби Фернандесом
Метапрограммирование Ruby: предметно-ориентированные языки для программистов (PDF здесь ) из сеанса OSCON '05 Гленна Вандербурга
Есть соответствующая глава One Lair and Twenty Ruby DSL в Антологии ThoughtWorks , которая доступна в формате PDF в качестве примера главы .