Cors Config

Middleware that allows you to configure CORS via a YAML file.

Installation

Add this line to your application's Gemfile:

gem 'cors-config'

And then execute:

$ bundle

Or install it yourself as:

$ gem install cors-config

Usage

In config.ru

use Cors::Config
or
use Cors::Config, 'config/my_config.yml'

Also the default configuration is expected in config/cors.yml.

cors:
  products:
    origins: '*'
    resource: '/products'
    headers: 'any'
    methods: 'any'
  status:
    origins: '*'
    resource: '/status'
    headers: 'any'
    methods: 'any'

Contributing

Please send feedback and comments to the author at:

Dane-Garrin Balia [email protected]

This gem is sponsored by Hetzner (Pty) Ltd - http://hetzner.co.za

License

The gem is available as open source under the terms of the MIT License.