Sha256: 76f3b9589585d49f294a377a1445f226fd9f27b3502f1da2bb573eeb82452101
Contents?: true
Size: 1.57 KB
Versions: 1
Compression:
Stored size: 1.57 KB
Contents
require "active_support/lazy_load_hooks" require "activerecord_json_validator" require "composite_primary_keys" require "fast_jsonapi" require "jwt" require "rack/cors" require "rails/all" require "redis-rails" require "unitwise" module Jobshop class Engine < ::Rails::Engine isolate_namespace Jobshop config.generators.api_only = true config.generators do |g| g.orm :active_record, primary_key_type: :uuid g.test_framework :rspec, view_specs: false g.helper false g.javascripts false end initializer "jobshop.middleware" do config.middleware.use Rack::Cors do allow do origins "localhost:4200" resource "*", headers: :any, expose: %w(access-token expiry token-type uid client), methods: %i(get post options delete put) end end end ActiveSupport::Inflector.inflections do |inflect| inflect.irregular "criterion", "criteria" inflect.acronym "jwt" end initializer "jobshop.append_paths", before: :load_config_initializers do |app| config.paths["db/migrate"].expanded.each do |expanded_path| app.config.paths["db/migrate"] << expanded_path end end initializer "jobshop.redis_session_store" do Rails.application.config.session_store(:redis_store, { servers: Jobshop.configuration.session_store_url }) end initializer "jobshop.action_mailer.default_url_options" do config.action_mailer.default_url_options = { host: Jobshop.configuration.mailer_host } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jobshop-0.0.157 | lib/jobshop/engine.rb |