add Metaprogramming Ruby: Receiver Object and Self