Searching ActiveFoo

Hello,

Activerecord is reading data from database and Activeresource is reading
data from xml requests.

But is there any class similar to the previous ones (with validation,
errors support, form_for support, ...) for reading/writing data from
arbitrary sources (maybe yaml or whatever) ?

Thanks
Titinux.