A example of using simple delegot and decorator pattern in ruby