From 967c9e34daab7865e4e3c9830d96787800cfa845 Mon Sep 17 00:00:00 2001 From: Sebastian Kippe Date: Wed, 29 Feb 2012 19:04:01 +0100 Subject: [PATCH] Set access-control header to request origin header if set --- liquor-cabinet.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/liquor-cabinet.rb b/liquor-cabinet.rb index 7c4b7f9..c9da624 100644 --- a/liquor-cabinet.rb +++ b/liquor-cabinet.rb @@ -31,6 +31,7 @@ class LiquorCabinet < Sinatra::Base headers 'Access-Control-Allow-Origin' => '*', 'Access-Control-Allow-Methods' => 'GET, PUT, DELETE', 'Access-Control-Allow-Headers' => 'Authorization, Content-Type, Origin' + headers['Access-Control-Allow-Origin'] = env["HTTP_ORIGIN"] if env["HTTP_ORIGIN"] @user, @category, @key = params[:user], params[:category], params[:key] token = env["HTTP_AUTHORIZATION"] ? env["HTTP_AUTHORIZATION"].split(" ")[1] : ""