Sha256: e23f5a9b4cb13c17a91d91efbca36c266d23196f079a9b379bbb65ebaf0f93c3

Contents?: true

Size: 518 Bytes

Versions: 13

Compression:

Stored size: 518 Bytes

Contents

module BetterFrame
  class ApiController < ApplicationController
    before_action :set_headers

    def include
      render 'include.js'
    end

    private
    def set_headers
      headers['Access-Control-Allow-Origin'] = ENV.fetch("BETTER_FRAME_ORIGIN", "*")
      headers['Access-Control-Allow-Methods'] = 'POST, GET, PUT, DELETE, OPTIONS'
      headers['Access-Control-Allow-Headers'] = 'Origin, Content-Type, Accept, Authorization, Token'
      headers['Access-Control-Max-Age'] = "1728000"
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
better_frame-0.3.3 app/controllers/better_frame/api_controller.rb
better_frame-0.3.2 app/controllers/better_frame/api_controller.rb
better_frame-0.3.1 app/controllers/better_frame/api_controller.rb
better_frame-0.3.0 app/controllers/better_frame/api_controller.rb
better_frame-0.2.0 app/controllers/better_frame/api_controller.rb
better_frame-0.1.2 app/controllers/better_frame/api_controller.rb
better_frame-0.1.1 app/controllers/better_frame/api_controller.rb
better_frame-0.1.0 app/controllers/better_frame/api_controller.rb
better_frame-0.0.5 app/controllers/better_frame/api_controller.rb
better_frame-0.0.4 app/controllers/better_frame/api_controller.rb
better_frame-0.0.3 app/controllers/better_frame/api_controller.rb
better_frame-0.0.2 app/controllers/better_frame/api_controller.rb
better_frame-0.0.1 app/controllers/better_frame/api_controller.rb