Module: Sinatra::CrossOrigin
- Defined in:
- lib/sinatra/cross_origin.rb
Defined Under Namespace
Modules: Helpers
Class Method Summary collapse
Class Method Details
.registered(app) ⇒ Object
48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
# 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 |