epergo/spree_promotion_codes

View on GitHub
README.md

Summary

Maintainability
Test Coverage
SpreePromotionCodes
===================
<a href="https://codeclimate.com/github/epergo/spree_promotion_codes"><img src="https://codeclimate.com/github/epergo/spree_promotion_codes/badges/gpa.svg"
/></a>
<a
href="https://codeclimate.com/github/epergo/spree_promotion_codes/coverage"><img
src="https://codeclimate.com/github/epergo/spree_promotion_codes/badges/coverage.svg"
/></a>
<a href="https://travis-ci.org/epergo/spree_promotion_codes"><img
src="https://travis-ci.org/epergo/spree_promotion_codes.svg?branch=master"/></a>

Spree extension to allow promotions to be reedemed with more than 1 code

## Installation

1. Add this extension to your Gemfile with this line:
  ```ruby
  gem 'spree_promotion_codes', github: 'epergo/spree_promotion_codes', branch: '3-0-stable'
  ```
2. Install the gem using Bundler:
  ```ruby
  bundle install
  ```

3. Copy & run migrations
  ```ruby
  bundle exec rails g spree_promotion_codes: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
```