doorkeeper-sequel
provides Doorkeeper support to Sequel database toolkit.
- Doorkeeper >= 4.0
- Rails >= 4.2 (Doorkeeper dropped support of lower versions)
- Sequel >= 4
To start using the Doorkeeper Sequel ORM, add to your Gemfile:
gem 'doorkeeper-sequel', github: 'nbulaj/doorkeeper-sequel'
Set the Doorkeeper ORM configuration:
Doorkeeper.configure do
orm :sequel
end
Generate migrations:
rails generate doorkeeper:sequel:migration
rails generate doorkeeper:sequel:application_owner
rails generate doorkeeper:sequel:previous_refresh_token
To run tests, clone this repository and run rake
. It will copy and run
Doorkeeper
’s original test suite, after configuring the ORM and other stuffs.
$ bundle exec rake
You are very welcome to help improve doorkeeper-sequel
if you have suggestions for features that other people can use or some code improvements.
To contribute:
- Fork the project.
- Create your feature branch (
git checkout -b my-new-feature
). - Implement your feature or bug fix.
- Add documentation for your feature or bug fix.
- Run rake doc:yard. If your changes are not 100% documented, go back to step 4.
- Add tests for your feature or bug fix.
- Run
rake
to make sure all tests pass. - Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin my-new-feature
). - Create new pull request.
Thanks.
Doorkeeper-sequel gem is released under the MIT License.
Copyright (c) 2016 Nikita Bulaj (bulajnikita@gmail.com).
Please refer to https://github.com/doorkeeper-gem/doorkeeper for instructions on doorkeeper’s project.