Consume JSON/XML 3rd party APIs and map them to Ruby objects