Class: Rack::Cors::Resource

Inherits:
Object
  • Object
show all
Defined in:
lib/forest_admin_rails/engine.rb

Instance Method Summary collapse

Instance Method Details

#to_preflight_headers(env) ⇒ Object



7
8
9
10
11
12
13
14
15
16
# File 'lib/forest_admin_rails/engine.rb', line 7

def to_preflight_headers(env)
  h = to_headers(env)
  if env['HTTP_ACCESS_CONTROL_REQUEST_PRIVATE_NETWORK'] == 'true'
    h['Access-Control-Allow-Private-Network'] = 'true'
  end
  if env[HTTP_ACCESS_CONTROL_REQUEST_HEADERS]
    h['Access-Control-Allow-Headers'] = env[HTTP_ACCESS_CONTROL_REQUEST_HEADERS]
  end
  h
end