Skip to content

Commit ba5ab6e

Browse files
committed
Fix Zeitwerk loading issues for middleware and errors
- Add require_relative for base.rb in middleware classes - Add explicit require for errors.rb in main module - Fix module loading order to prevent uninitialized constant errors
1 parent 728f5b5 commit ba5ab6e

File tree

3 files changed

+5
-0
lines changed

3 files changed

+5
-0
lines changed

lib/uploadcare.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
require 'zeitwerk'
44
require 'faraday'
5+
require_relative 'uploadcare/errors'
56

67
# Ruby wrapper for Uploadcare API
78
#

lib/uploadcare/middleware/logger.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
require 'logger'
44

5+
require_relative 'base'
6+
57
module Uploadcare
68
module Middleware
79
class Logger < Base

lib/uploadcare/middleware/retry.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# frozen_string_literal: true
22

3+
require_relative 'base'
4+
35
module Uploadcare
46
module Middleware
57
class Retry < Base

0 commit comments

Comments
 (0)