Sha256: b35f2c9800b9eb470915fcc81fd748d28e30d1831a78a3a88be96d23630efca4
Contents?: true
Size: 762 Bytes
Versions: 2
Compression:
Stored size: 762 Bytes
Contents
require 'rack/cors' require 'jsonapi-serializers' require 'groupdate' require 'net/http' require 'useragent' require 'jwt' require 'bcrypt' require_relative 'bootstraper' module ForestLiana class Engine < ::Rails::Engine isolate_namespace ForestLiana config.middleware.insert_before 0, 'Rack::Cors' do allow do hostnames = ['localhost:4200', 'app.forestadmin.com', 'www.forestadmin.com'] hostnames += ENV['CORS_ORIGINS'].split(',') if ENV['CORS_ORIGINS'] origins hostnames resource '*', headers: :any, methods: :any end end config.after_initialize do |app| unless Rails.env.test? app.eager_load! Bootstraper.new(app).perform end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
forest_liana-1.2.6 | lib/forest_liana/engine.rb |
forest_liana-1.2.5 | lib/forest_liana/engine.rb |