WADL stands for Web Application Description Language and ‘wadl’ is a Ruby client for WADL which can be positively used in Ruby on Rails web applications to hide details of HTTP communication between a web service client and a REST or HTTP+POX web service.

Creators of WADL hope that it will replace existing one-off wrapper libraries developed for specific services or programming languages with it’s own descriptors and libraries, and wadl – Ruby client which can be used with Ruby on Rails framework, enables a Ruby on Rails developer to take advantage of it.

In the current version of this Ruby plugin – 0.1.7, the 20060802
WADL standard is almost entirely supported!