So, in the not-too-distant future, I’m going to need to tie this app I just deployed into a third-party API that exposes data via XML. In the interest of familiarizing myself with working with XML output from non-ActiveResource sources in Rails, I decided to use a publicly-accessible resource many of you may be familiar with: The World of Warcraft Armory. Since my actual source API isn’t available yet, seems as good a choice as any. Plus, given the notorious unreliability of the armory, it also gave me a good chance to see how exception handling needs to be set up.
Read the rest of this post