File tree Expand file tree Collapse file tree 4 files changed +10
-12
lines changed Expand file tree Collapse file tree 4 files changed +10
-12
lines changed Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
- require 'transproc/transformer'
4
-
5
3
require 'rom/changeset/pipe_registry'
6
4
7
5
module ROM
8
6
class Changeset
9
7
# Composable data transformation pipe used by default in changesets
10
8
#
11
9
# @api private
12
- class Pipe < Transproc ::Transformer [ PipeRegistry ]
10
+ class Pipe < Dry ::Transformer [ PipeRegistry ]
13
11
extend Initializer
14
12
15
13
define! ( &:identity )
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
- require 'transproc /all'
4
- require 'transproc /registry'
3
+ require 'dry/transformer /all'
4
+ require 'dry/transformer /registry'
5
5
6
6
module ROM
7
7
class Changeset
8
8
# Transproc Registry useful for pipe
9
9
#
10
10
# @api private
11
11
module PipeRegistry
12
- extend Transproc ::Registry
12
+ extend Dry :: Transformer ::Registry
13
13
14
- import Transproc ::Coercions
15
- import Transproc ::HashTransformations
14
+ import Dry :: Transformer ::Coercions
15
+ import Dry :: Transformer ::HashTransformations
16
16
17
17
def self . add_timestamps ( data )
18
18
now = Time . now
Original file line number Diff line number Diff line change @@ -52,9 +52,9 @@ class Stateful < Changeset
52
52
# end
53
53
# end
54
54
#
55
- # @return [Array<Pipe>, Transproc ::Function>]
55
+ # @return [Array<Pipe>, Dry::Transformer ::Function>]
56
56
#
57
- # @see https://github.com/solnic/transproc Transproc
57
+ # @see https://github.com/dry-rb/dry-transformer
58
58
#
59
59
# @api public
60
60
def self . map ( **options , &block )
@@ -70,7 +70,7 @@ def self.map(**options, &block)
70
70
# @see Changeset::Stateful.map
71
71
# @see Changeset::Stateful#extend
72
72
#
73
- # @return [Array<Pipe>, Transproc ::Function>]
73
+ # @return [Array<Pipe>, Dry::Transformer ::Function>]
74
74
#
75
75
# @api public
76
76
def self . extend ( *, &block )
Original file line number Diff line number Diff line change @@ -19,8 +19,8 @@ Gem::Specification.new do |gem|
19
19
}
20
20
21
21
gem . add_runtime_dependency 'dry-core' , '~> 0.4'
22
+ gem . add_runtime_dependency 'dry-transformer' , '~> 0.1'
22
23
gem . add_runtime_dependency 'rom-core' , '~> 5.1' , '>= 5.1.2'
23
- gem . add_runtime_dependency 'transproc' , '~> 1.0' , '>= 1.1.0'
24
24
25
25
gem . add_development_dependency 'rake' , '~> 11.2'
26
26
gem . add_development_dependency 'rspec' , '~> 3.5'
You can’t perform that action at this time.
0 commit comments