From 2caee63ece7ae86c9bcadc8411c4c17c2ae503b8 Mon Sep 17 00:00:00 2001 From: Brooke Kuhlmann Date: Mon, 21 Apr 2025 19:42:56 -0600 Subject: [PATCH] Added Dry Schema loading of monads extension Necessary to allow schemas to be cast as monads for building fault tolerant pipelines. --- lib/trmnl/api.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/trmnl/api.rb b/lib/trmnl/api.rb index 28ef011..4eb3a2d 100644 --- a/lib/trmnl/api.rb +++ b/lib/trmnl/api.rb @@ -1,7 +1,10 @@ # frozen_string_literal: true +require "dry/schema" require "zeitwerk" +Dry::Schema.load_extensions :monads + Zeitwerk::Loader.new.then do |loader| loader.inflector.inflect "api" => "API", "trmnl" => "TRMNL" loader.tag = "trmnl-api"