Add a post: Ruby design patterns.