0.0
No commit activity in last 3 years
No release in over 3 years
CORS Configuration Gem.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.11
>= 0
~> 2.0
~> 10.0
~> 3.5

Runtime

~> 0.4.0
 Project Readme

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 dane.balia@hetzner.co.za

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.