# SpreeIdVerification - library introduce user verification on sign up form. - admin should verify user to change status to `verified` - spree developer could decide how to use status column in terms of accessing to specific endpoints of Spree ## Installation 1. Add this extension to your Gemfile with this line: ```ruby gem 'spree_id_verification', github: '[your-github-handle]/spree_id_verification' ``` 2. Install the gem using Bundler ```ruby bundle install ``` 3. Copy & run migrations ```ruby bundle exec rails g spree_id_verification:install ``` 4. Restart your server If your server was running, restart it so that it can find the assets properly. ## Testing First bundle your dependencies, then run `rake`. `rake` will default to building the dummy app if it does not exist, then it will run specs. The dummy app can be regenerated by using `rake test_app`. ```shell bundle bundle exec rake ``` When testing your applications integration with this extension you may use it's factories. Simply add this require statement to your spec_helper: ```ruby require 'spree_id_verification/factories' ``` ## Contributing If you'd like to contribute, please take a look at the [instructions](CONTRIBUTING.md) for installing dependencies and crafting a good pull request. Copyright (c) 2020 [name of extension creator], released under the New BSD License