| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- # frozen_string_literal: true
- require_relative 'boot'
- require 'active_record/railtie'
- require 'active_storage/engine'
- require 'action_controller/railtie'
- require 'action_view/railtie'
- require 'action_mailer/railtie'
- require 'active_job/railtie'
- require 'action_cable/engine'
- require 'action_mailbox/engine'
- require 'action_text/engine'
- # require 'rails/test_unit/railtie'
- require 'sprockets/railtie'
- # require './lib/selective_stack'
- # Require the gems listed in Gemfile, including any gems
- # you've limited to :test, :development, or :production.
- Bundler.require(*Rails.groups)
- module PokemonTrade
- class Application < Rails::Application
- # We don't need sessions or anything of the like
- # config.api_only = true
- ## ...except for Cookies to securely store JWTs
- # config.middleware.insert_after(
- # ActionDispatch::Callbacks,
- # ActionDispatch::Cookies,
- # )
- ## ...and conditionally for OmniAuth login, so selectively include it
- # config.middleware.insert_after(
- # ActionDispatch::Cookies,
- # SelectiveStack,
- # )
- # Initialize configuration defaults for originally generated Rails version.
- config.load_defaults 6.0
- # Settings in config/environments/* take precedence over those specified
- # here. Application configuration can go into files in config/initializers
- # -- all .rb files in that directory are automatically loaded after loading
- # the framework and any gems in your application.
- config.autoload_paths.push(
- "#{config.root}/app/services",
- "#{config.root}/app/graphql/mutations/concerns",
- )
- end
- end
|