module Sinatra::CrossOrigin
Public Class Methods
registered(app)
click to toggle source
# File lib/sinatra/cross_origin.rb, line 48 def self.registered(app) app.helpers CrossOrigin::Helpers app.set :cross_origin, false app.set :allow_origin, :any app.set :allow_methods, [:post, :get, :options] app.set :allow_credentials, true app.set :allow_headers, ["*", "Content-Type", "Accept", "AUTHORIZATION", "Cache-Control"] app.set :max_age, 1728000 app.set :expose_headers, ['Cache-Control', 'Content-Language', 'Content-Type', 'Expires', 'Last-Modified', 'Pragma'] app.before do cross_origin if settings.cross_origin end end