diff --git a/.gitignore b/.gitignore index a47347303..f88fa113e 100644 --- a/.gitignore +++ b/.gitignore @@ -50,3 +50,6 @@ yarn-debug.log* # Ignore Jetbrains IDE files /.idea + +# Ignore gemini-Cli files +gemini.md \ No newline at end of file diff --git a/bin/ci.sh b/bin/ci.sh index e9a3b2707..251f5fe0d 100755 --- a/bin/ci.sh +++ b/bin/ci.sh @@ -26,4 +26,5 @@ fi if [ "${TYPE}" = "spec" ] || [ "${TYPE}" = "" ]; then RAILS_ENV=test bundle exec rails db:create db:environment:set db:schema:load RAILS_ENV=test bundle exec rspec + RAILS_ENV=test bin/rails zeitwerk:check fi diff --git a/config/application.rb b/config/application.rb index 34e59a189..597b21a71 100644 --- a/config/application.rb +++ b/config/application.rb @@ -14,7 +14,7 @@ class Application < Rails::Application # Please, add to the `ignore` list any other `lib` subdirectories that do # not contain `.rb` files, or that should not be reloaded or eager loaded. # Common ones are `templates`, `generators`, or `middleware`, for example. - config.autoload_lib(ignore: %w[assets tasks]) + config.autoload_lib(ignore: %w[assets tasks generators]) # Configuration for the application, engines, and railties goes here. # diff --git a/config/initializers/devise.rb b/config/initializers/devise.rb index ba1ea2a26..81abec966 100644 --- a/config/initializers/devise.rb +++ b/config/initializers/devise.rb @@ -8,7 +8,7 @@ config.sign_out_via = :delete # ==> OmniAuth - require 'omniauth_strategies' + require_dependency Rails.root.join('config', 'initializers', 'omniauth_strategies', 'amber_oauth2.rb') config.omniauth :amber_oauth2, Rails.application.config.x.amber_client_id, Rails.application.config.x.amber_client_secret diff --git a/lib/omniauth/strategies/amber_oauth2.rb b/config/initializers/omniauth_strategies/amber_oauth2.rb similarity index 100% rename from lib/omniauth/strategies/amber_oauth2.rb rename to config/initializers/omniauth_strategies/amber_oauth2.rb diff --git a/lib/omniauth_strategies.rb b/lib/omniauth_strategies.rb deleted file mode 100644 index d1b80bdf2..000000000 --- a/lib/omniauth_strategies.rb +++ /dev/null @@ -1 +0,0 @@ -require 'omniauth/strategies/amber_oauth2'