File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -8,6 +8,9 @@ project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
88Breaking changes:
99- Invoking undefined methods on ` ServiceActor::Result ` now raises an error (previously it only issued a warning). (#213 )
1010
11+ Feature:
12+ - The gem no longer requires the ` zeitwerk ` runtime dependency. (#227 )
13+
1114## v5.0.0
1215
1316Breaking changes:
Original file line number Diff line number Diff line change 22 remote: .
33 specs:
44 service_actor (5.0.0 )
5- zeitwerk (>= 1.0 )
65
76GEM
87 remote: https://rubygems.org/
178177 unicode-emoji (~> 4.1 )
179178 unicode-emoji (4.2.0 )
180179 version_gem (1.1.12 )
181- zeitwerk (2.8.2 )
182180
183181PLATFORMS
184182 ruby
Original file line number Diff line number Diff line change 11# frozen_string_literal: true
22
33require "service_actor/base"
4+ require "service_actor/core"
5+ require "service_actor/configurable"
6+ require "service_actor/attributable"
7+ require "service_actor/playable"
8+ require "service_actor/checks"
9+ require "service_actor/checks/base"
10+ require "service_actor/checks/type_check"
11+ require "service_actor/checks/must_check"
12+ require "service_actor/checks/inclusion_check"
13+ require "service_actor/checks/nil_check"
14+ require "service_actor/checkable"
15+ require "service_actor/defaultable"
16+ require "service_actor/failable"
17+ require "service_actor/valuable"
18+ require "service_actor/error"
19+ require "service_actor/argument_error"
20+ require "service_actor/arguments_validator"
21+ require "service_actor/failure"
22+ require "service_actor/result"
423
524# Class to inherit from in your application.
625class Actor
Original file line number Diff line number Diff line change 11# frozen_string_literal: true
22
3- require "service_actor/support/loader"
4-
53module ServiceActor ::Base
64 class << self
75 def included ( base )
Original file line number Diff line number Diff line change 1+ # frozen_string_literal: true
2+
3+ module ServiceActor ::Checks
4+ end
Load diff This file was deleted.
Original file line number Diff line number Diff line change @@ -35,9 +35,6 @@ Gem::Specification.new do |spec|
3535
3636 spec . required_ruby_version = ">= 3.2"
3737
38- # Loader
39- spec . add_runtime_dependency "zeitwerk" , ">= 1.0"
40-
4138 # Tests
4239 spec . add_development_dependency "rspec" , ">= 3.0"
4340
Load diff This file was deleted.
You can’t perform that action at this time.
0 commit comments