Rollout-Service
A Grape service that expose rollout gem via RESTful endpoints
This service expose RESTfull endpoints that allows you to perform CRUD operation on rollout gem.
This service works great with Rollout-Dashboard - a beautiful user interface for rollout gem)
End-Points Documentation:
Description | END POINT |
---|---|
Get all features | GET /api/v1/features |
Get specific feature by name | GET /api/v1/features/:feature_name |
Get specific feature by name | GET /api/v1/features/:feature_name |
Check if feature is active | GET /api/v1/features/:feature_name/:user_id/active |
Create a new feature | POST /api/v1/features/:feature_name |
Partially update existing feature | PATCH /api/v1/features/:feature_name |
Delete a feature | DELETE /api/v1/features/:feature_name |
FAQ
How to set redis configuration?
Edit ./config/redis.yml
How to start the service?
run bundle exec rackup -p :port