From c8d9dffce4c19b0c3dd70375fd837a94a69a1924 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Busqu=C3=A9?= Date: Fri, 13 Sep 2024 16:10:12 +0200 Subject: [PATCH] Add missing require statements After merging [#20](https://github.com/dry-rb/dry-operation/pull/20) we need to do explicit with extensions. --- lib/dry/operation.rb | 3 ++- lib/dry/operation/extensions/active_record.rb | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/dry/operation.rb b/lib/dry/operation.rb index 854e3c8..52c56f7 100644 --- a/lib/dry/operation.rb +++ b/lib/dry/operation.rb @@ -2,7 +2,8 @@ require "zeitwerk" require "dry/monads" -require "dry/operation/errors" +require "dry/operation/extensions/active_record" +require "dry/operation/extensions/rom" module Dry # DSL for chaining operations that can fail diff --git a/lib/dry/operation/extensions/active_record.rb b/lib/dry/operation/extensions/active_record.rb index f717a23..38daf83 100644 --- a/lib/dry/operation/extensions/active_record.rb +++ b/lib/dry/operation/extensions/active_record.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require "dry/operation/errors" + begin require "active_record" rescue LoadError