diff --git a/lib/dry/operation.rb b/lib/dry/operation.rb index 20ed60e..854e3c8 100644 --- a/lib/dry/operation.rb +++ b/lib/dry/operation.rb @@ -3,8 +3,6 @@ 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..c0a1f5d 100644 --- a/lib/dry/operation/extensions/active_record.rb +++ b/lib/dry/operation/extensions/active_record.rb @@ -17,6 +17,8 @@ module Extensions # back and, as usual, the rest of the flow will be skipped. # # ```ruby + # require "dry/operation/extensions/active_record" + # # class MyOperation < Dry::Operation # include Dry::Operation::Extensions::ActiveRecord # diff --git a/lib/dry/operation/extensions/rom.rb b/lib/dry/operation/extensions/rom.rb index 2592849..d1a5e24 100644 --- a/lib/dry/operation/extensions/rom.rb +++ b/lib/dry/operation/extensions/rom.rb @@ -20,6 +20,8 @@ module Extensions # container via a `#rom` method. # # ```ruby + # require "dry/operation/extensions/rom" + # # class MyOperation < Dry::Operation # include Dry::Operation::Extensions::ROM # diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 4177198..cac3aca 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -13,6 +13,8 @@ Bundler.require :tools require "dry/operation" +require "dry/operation/extensions/active_record" +require "dry/operation/extensions/rom" SPEC_ROOT = Pathname(__dir__).realpath.freeze