Sharepoint 2013 REST API client. Work in progress, not for the faint hearted.
Add this line to your application's Gemfile:
gem 'sharepoint', git: 'https://github.com/ifad/sharepoint.git'
And then execute:
bundle
You can instantiate a number of SharePoint clients in your application:
client = Sharepoint::Client.new({
username: 'username',
password: 'password',
uri: 'https://sharepoint_url'
})
client.documents_for path
client.upload filename, content, path
client.update_metadata filename, metadata, path