Skip to content

Commit d8587d0

Browse files
committed
Add Configuration#auto_register which is the actual public API
1 parent 98e0ad6 commit d8587d0

File tree

4 files changed

+11
-5
lines changed

4 files changed

+11
-5
lines changed

lib/rom/compat.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
11
# frozen_string_literal: true
22

33
require_relative "compat/setup"
4+
5+
module ROM
6+
class Configuration
7+
def_delegators :@setup, :auto_registration
8+
end
9+
end

lib/rom/configuration.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ class Configuration
4747
attr_reader :relations
4848

4949
def_delegators :@setup, :register_relation, :register_command,
50-
:register_mapper, :register_plugin, :auto_registration,
50+
:register_mapper, :register_plugin, :auto_register,
5151
:inflector, :inflector=, :components, :plugins
5252

5353
def_delegators :@environment, :gateways, :gateways_map, :configure, :config

lib/rom/setup.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
module ROM
77
# Setup objects collect component classes during setup/finalization process
88
#
9-
# @api public
9+
# @api private
1010
class Setup
1111
# @api private
1212
attr_reader :plugins

spec/unit/rom/setup/auto_register_spec.rb

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

3-
require "rom/setup"
3+
require "rom/configuration"
44
require "rom/transformer"
55

6-
RSpec.describe ROM::Setup, "#auto_register" do
7-
subject(:setup) { ROM::Setup.new }
6+
RSpec.describe ROM::Configuration, "#auto_register" do
7+
subject(:setup) { ROM::Configuration.new }
88

99
around do |example|
1010
example.run

0 commit comments

Comments
 (0)