The goals of this assignment are as follows:
-
Give you more exposure to RSpec and to more advanced and idiomatic Ruby programming
-
Introduce you to important technologies and libraries used in service-oriented architecture, including parsing XML using XPath expressions and calling RESTful APIs of a remote service
-
Get you accustomed to reading both RSpec code and Ruby app code.
Generally useful documentation pointers, in addition to those specific to this assignment scattered throughout the handout:
Nokogiri docs: http://nokogiri.org/
Docs for Ruby libraries Net::HTTP, URI, CGI: http://ruby-doc.org/stdlib-2.3.0
Note: Before starting to work on this assignment, run the following command from the directory containing this README file: bundle install