Class: Batsir::DSL::InboundMapping

Inherits:
Blockenspiel::Base
  • Object
show all
Defined in:
lib/batsir/dsl/dsl_mappings.rb

Instance Method Summary collapse

Constructor Details

#initialize(stage) ⇒ InboundMapping

Returns a new instance of InboundMapping.



50
51
52
# File 'lib/batsir/dsl/dsl_mappings.rb', line 50

def initialize(stage)
  @stage = stage
end

Instance Method Details

#acceptor(acceptor_class, options = {}) ⇒ Object



58
59
60
# File 'lib/batsir/dsl/dsl_mappings.rb', line 58

def acceptor(acceptor_class, options = {})
  @stage.add_acceptor(acceptor_class, options)
end

#transformers(&block) ⇒ Object



54
55
56
# File 'lib/batsir/dsl/dsl_mappings.rb', line 54

def transformers(&block)
  ::Blockenspiel.invoke(block, Batsir::DSL::InboundTransformerMapping.new(@stage))
end