Skip to content

Commit 465e49d

Browse files
authored
Add Zeitwerk (#4)
1 parent 7062ec3 commit 465e49d

File tree

3 files changed

+5
-6
lines changed

3 files changed

+5
-6
lines changed

lib/mars.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# frozen_string_literal: true
22

3-
require_relative "mars/version"
4-
require_relative "mars/runnable"
5-
require_relative "mars/workflows/sequential"
3+
require "zeitwerk"
4+
5+
loader = Zeitwerk::Loader.for_gem
6+
loader.setup
67

78
module Mars
89
class Error < StandardError; end
9-
# Your code goes here...
1010
end

lib/mars/workflows/sequential.rb

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

3-
require_relative "../runnable"
4-
53
module Mars
64
module Workflows
75
class Sequential < Runnable

mars.gemspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ Gem::Specification.new do |spec|
3636

3737
# Uncomment to register a new dependency of your gem
3838
spec.add_dependency "ruby_llm", "~> 1.0"
39+
spec.add_dependency "zeitwerk", "~> 2.7"
3940

4041
# For more information and examples about making a new gem, check out our
4142
# guide at: https://bundler.io/guides/creating_gem.html

0 commit comments

Comments
 (0)