Книга: Metaprogramming Ruby 2
Назад: Acknowledgments
Дальше: About This Book



Introduction

Will write code that writes code that writes code for food.

Martin Rodgers

Metaprogramming…it sounds cool! It sounds like a design technique for high-level enterprise architects or a faddish buzzword that has found its way into press releases.

In fact, far from being an abstract concept or a bit of marketing-speak, metaprogramming is a collection of down-to-earth, pragmatic coding techniques. It doesn’t just sound cool; it is cool. Here are some things you can do with metaprogramming in the Ruby language:

Metaprogramming gives you the power to do all these things. Let’s see how this book will help you learn about it.

Назад: Acknowledgments
Дальше: About This Book