From 9d3e063a6c61574578d2e49969fb3caaf5178fb2 Mon Sep 17 00:00:00 2001 From: Kevin Dew Date: Thu, 9 Jan 2025 21:18:51 +0000 Subject: [PATCH] Add explicit require for node_factory This resolves an error that is caused by the removal of `#sort` from Dir.glob. Dir.glob produces a slightly different file ordering without sort and thus causes the below missing constant error. ``` Failure/Error: def allow_extensions(regex: EXTENSION_REGEX, &block) @extension_regex = regex @allowed_extensions = block || true end NameError: uninitialized constant Openapi3Parser::NodeFactory::ObjectFactory::Dsl::EXTENSION_REGEX def allow_extensions(regex: EXTENSION_REGEX, &block) ``` --- lib/openapi3_parser/node_factory/object_factory/dsl.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/openapi3_parser/node_factory/object_factory/dsl.rb b/lib/openapi3_parser/node_factory/object_factory/dsl.rb index 1405a9b..f218857 100644 --- a/lib/openapi3_parser/node_factory/object_factory/dsl.rb +++ b/lib/openapi3_parser/node_factory/object_factory/dsl.rb @@ -1,5 +1,6 @@ # frozen_string_literal: true +require "openapi3_parser/node_factory" require "openapi3_parser/node_factory/object_factory/field_config" module Openapi3Parser