During the last 12 months we have seen a rapid rise in the discussion of “proper” object-oriented approaches to designing Ruby and/or Rails applications. One sound-bite that comes up frequently goes something like “You need to change your code to Tell, Don’t Ask”. But what does that mean in practice? It probably means exactly the opposite of what you think it means.