From 7ac47cda55400672aee7e93f5ef8789445a4d828 Mon Sep 17 00:00:00 2001 From: Jeremy Evans Date: Tue, 21 May 2024 14:00:10 -0700 Subject: [PATCH] Mark load_dependencies in plugins as accepting a block if configure accepts a block This avoids unused block warnings on Ruby 3.4. --- lib/roda/plugins/filter_common_logger.rb | 2 +- lib/roda/plugins/not_found.rb | 2 +- lib/roda/plugins/route_csrf.rb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/roda/plugins/filter_common_logger.rb b/lib/roda/plugins/filter_common_logger.rb index eefa3179..ae6c31f1 100644 --- a/lib/roda/plugins/filter_common_logger.rb +++ b/lib/roda/plugins/filter_common_logger.rb @@ -21,7 +21,7 @@ module RodaPlugins # !request.path.start_with?('/admin/') # end module FilterCommonLogger - def self.load_dependencies(app) + def self.load_dependencies(app, &_) app.plugin :common_logger end diff --git a/lib/roda/plugins/not_found.rb b/lib/roda/plugins/not_found.rb index 592fe145..1c719571 100644 --- a/lib/roda/plugins/not_found.rb +++ b/lib/roda/plugins/not_found.rb @@ -31,7 +31,7 @@ module RodaPlugins # still exists mainly for backward compatibility. module NotFound # Require the status_handler plugin - def self.load_dependencies(app) + def self.load_dependencies(app, &_) app.plugin :status_handler end diff --git a/lib/roda/plugins/route_csrf.rb b/lib/roda/plugins/route_csrf.rb index 12a0567a..36d8caec 100644 --- a/lib/roda/plugins/route_csrf.rb +++ b/lib/roda/plugins/route_csrf.rb @@ -172,7 +172,7 @@ module RouteCsrf # a valid CSRF token was not provided. class InvalidToken < RodaError; end - def self.load_dependencies(app, opts=OPTS) + def self.load_dependencies(app, opts=OPTS, &_) app.plugin :_base64 end