Module: DaVinciDTRTestKit::CORS

Included in:
DTRFullEHRSuite, DTRPayerServerSuite, DTRSmartAppSuite
Defined in:
lib/davinci_dtr_test_kit/endpoints/cors.rb

Constant Summary collapse

PRE_FLIGHT_HANDLER =
proc do
  [
    200,
    {
      'Access-Control-Allow-Origin' => '*',
      'Access-Control-Allow-Headers' => 'Content-Type, Authorization'
    },
    ['']
  ]
end

Instance Method Summary collapse

Instance Method Details

#allow_cors(*paths) ⇒ Object



14
15
16
17
18
# File 'lib/davinci_dtr_test_kit/endpoints/cors.rb', line 14

def allow_cors(*paths)
  paths.each do |path|
    route(:options, path, PRE_FLIGHT_HANDLER)
  end
end