Will I learn anything in Metaprogramming Ruby that is not covered in any of: Programming Ruby, The Ruby Cookbook, The Ruby Programming Language or The Ruby Way, all of which have at least a chapter's material covering metaprogramming in Ruby?
It also has about a third of the book devoted to Rails, which I'm not particularly interested in reading about. Is it worth buying considering I have the above books?
EDIT: One thing that I am particulary interested in seeing is new applications of metaprogramming to solve problems. It helps fill in the gaps in my knowledge and feeds my imagination in finding different ways to look at problems themselves.