Я абсолютный новичок. Но через некоторое время и с некоторой помощью большего количества опытных программистов мне удалось получить ruby для работы с Sharepoint 2010. Для кода ниже требуется гем 'ntlm / mechanize'.
Мне удалось загрузить xml sharepoint из списков, указанных (ниже), используя GUID списка и GUID представления списка.
Изменить (23 мая 2011 г.). Я должен был указать, что этот код требует гем ruby-ntlm. Вот достойная ссылка, которая должна помочь. Это определенно работает.
http://rubydoc.info/gems/ruby-ntlm/0.0.1/file/README.markdown
agent = Mechanize.new
agent.auth('domain\\USERNAME', 'PASSWORD')
page = agent.get('http://URL/DIRECTORY/SITE/LIST/_vti_bin/owssvr.dll?Cmd=Display&List={LIST_GUID}&View={VIEW_GUID}&XMLDATA=TRUE')