Class: Onsi::CORSHeaders

Inherits:
Object
  • Object
show all
Defined in:
lib/onsi/cors_headers.rb

Overview

Generates CORS Headers using a request env.

Examples:

Creating headers in a before_action

def assign_cors_headers
  Onsi::CORSHeaders.generate(request.env) do |header, value|
    response.headers[header] = value
  end
end

Class Method Summary collapse

Class Method Details

.generate(env) ⇒ Hash

Create the CORS headers.

Parameters:

  • env (Hash)

    The request env to generate CORS headers from.

Returns:

  • (Hash)


83
84
85
# File 'lib/onsi/cors_headers.rb', line 83

def generate(env)
  new(env).generate
end