class Dry::Transaction::Builder
Attributes
dsl_mod[R]
resolver_mod[R]
Public Class Methods
new(step_adapters:, container: nil)
click to toggle source
Calls superclass method
# File lib/dry/transaction/builder.rb, line 14 def initialize(step_adapters:, container: nil) super() @dsl_mod = DSL.new(step_adapters: step_adapters) @resolver_mod = OperationResolver.new(container) end
Public Instance Methods
included(klass)
click to toggle source
# File lib/dry/transaction/builder.rb, line 20 def included(klass) klass.extend(dsl_mod) klass.include(InstanceMethods) klass.prepend(resolver_mod) end