Module: ElocalApiSupport::EnableCors

Extended by:
ActiveSupport::Concern
Defined in:
lib/elocal_api_support/enable_cors.rb

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#enable_corsObject



17
18
19
20
21
22
# File 'lib/elocal_api_support/enable_cors.rb', line 17

def enable_cors
  response.headers['Access-Control-Allow-Origin']  = self.class.cors_allow_origin
  response.headers['Access-Control-Allow-Methods'] = self.class.cors_allow_methods
  response.headers['Access-Control-Allow-Headers'] = self.class.cors_allow_headers
  head(:ok) if request.request_method == 'OPTIONS'
end