Thank you for using DVLA Dataverse Helper gem. This gem helps you integrate with Microsoft Dynamics using Microsoft Dataverse Web API. You can create, retrieve, delete or update a record without worrying about authentications as it's automatically managed behind the scenes.
| 🏁 Installation & Getting statrted |
|---|
Install the gem and add to the application's Gemfile by executing:
$ bundle add dvla-dataverse-helper If bundler is not being used to manage dependencies, install the gem by executing:
$ gem install dvla-dataverse-helper You can set up a template for your configurations by executing:
$ dataverse which will create a new yml file inside config folder called dataverse.yml. You will need to update the configurations before using the gem.
| 👔 Usage and examples |
|---|
Its recommended to have a constant for your Helper model:
Dataverse = Dvla::Dataverse::HelperThe Dataverse helper makes it easy to create, update, retrieve and delete a record. The authentication happens automatically only if it's needed. For example, if the token is expired the Dataverse helper will set up a new token before making a request. To create a record:
Dataverse .create_record('incidents', record) .body| 🛠 Development |
|---|
After checking out the repo, run bin/setup to install dependencies. Then, run rake spec to run the tests. You can also run bin/console for an interactive prompt that will allow you to experiment.
To install this gem onto your local machine, run bundle exec rake install. To release a new version, update the version number in version.rb, and then run bundle exec rake release, which will create a git tag for the version, push git commits and the created tag, and push the .gem file to rubygems.org.
| 📃 License |
|---|
The gem is available as open source under the terms of the MIT License.
