Extending Ruby with Class
Location: Saal Maritim C
Far too often, Ruby’s extension mechanisms are used without other extenders in mind. As the number of available gems and plugins grows, the propability increases that some combinations won’t work together. In this session, we focus on how to write reusable extensions that play well together with others, and show techniques how to workaround some of the problems that occur if others haven’t cared that much about extensibility.
Tammo Freese is an Extreme Programmer from Germany. As a freelance consultant and software engineer, he supports Rails teams to achieve more with less code. In his spare time, he researches refactoring-aware version control for Java.