Skip to content

Commit b34464d

Browse files
committed
[changeset] port pipe to use dry-transformer
1 parent 3447d4c commit b34464d

File tree

4 files changed

+10
-12
lines changed

4 files changed

+10
-12
lines changed

changeset/lib/rom/changeset/pipe.rb

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

3-
require 'transproc/transformer'
4-
53
require 'rom/changeset/pipe_registry'
64

75
module ROM
86
class Changeset
97
# Composable data transformation pipe used by default in changesets
108
#
119
# @api private
12-
class Pipe < Transproc::Transformer[PipeRegistry]
10+
class Pipe < Dry::Transformer[PipeRegistry]
1311
extend Initializer
1412

1513
define!(&:identity)

changeset/lib/rom/changeset/pipe_registry.rb

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

3-
require 'transproc/all'
4-
require 'transproc/registry'
3+
require 'dry/transformer/all'
4+
require 'dry/transformer/registry'
55

66
module ROM
77
class Changeset
88
# Transproc Registry useful for pipe
99
#
1010
# @api private
1111
module PipeRegistry
12-
extend Transproc::Registry
12+
extend Dry::Transformer::Registry
1313

14-
import Transproc::Coercions
15-
import Transproc::HashTransformations
14+
import Dry::Transformer::Coercions
15+
import Dry::Transformer::HashTransformations
1616

1717
def self.add_timestamps(data)
1818
now = Time.now

changeset/lib/rom/changeset/stateful.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,9 @@ class Stateful < Changeset
5252
# end
5353
# end
5454
#
55-
# @return [Array<Pipe>, Transproc::Function>]
55+
# @return [Array<Pipe>, Dry::Transformer::Function>]
5656
#
57-
# @see https://github.com/solnic/transproc Transproc
57+
# @see https://github.com/dry-rb/dry-transformer
5858
#
5959
# @api public
6060
def self.map(**options, &block)
@@ -70,7 +70,7 @@ def self.map(**options, &block)
7070
# @see Changeset::Stateful.map
7171
# @see Changeset::Stateful#extend
7272
#
73-
# @return [Array<Pipe>, Transproc::Function>]
73+
# @return [Array<Pipe>, Dry::Transformer::Function>]
7474
#
7575
# @api public
7676
def self.extend(*, &block)

changeset/rom-changeset.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ Gem::Specification.new do |gem|
1919
}
2020

2121
gem.add_runtime_dependency 'dry-core', '~> 0.4'
22+
gem.add_runtime_dependency 'dry-transformer', '~> 0.1'
2223
gem.add_runtime_dependency 'rom-core', '~> 5.1', '>= 5.1.2'
23-
gem.add_runtime_dependency 'transproc', '~> 1.0', '>= 1.1.0'
2424

2525
gem.add_development_dependency 'rake', '~> 11.2'
2626
gem.add_development_dependency 'rspec', '~> 3.5'

0 commit comments

Comments
 (0)