Sharepoint

I'm trying to set up something with Sharepoint and recognize that I
might be able to manage the entire process as an ActiveRecord at least
or a full Rails application at most.

But I'm not finding any information on how, if, I can set up a
Sharepoint LIST as an Active Record Object. It's all just a matter of
columns rows so it should work.

Has anyone tried to set up a web API or sharepoint API as a data model?