Class: Batsir::DSL::InboundMapping
- Inherits:
-
Blockenspiel::Base
- Object
- Blockenspiel::Base
- Batsir::DSL::InboundMapping
- Defined in:
- lib/batsir/dsl/dsl_mappings.rb
Instance Method Summary collapse
- #acceptor(acceptor_class, options = {}) ⇒ Object
-
#initialize(stage) ⇒ InboundMapping
constructor
A new instance of InboundMapping.
- #transformers(&block) ⇒ Object
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, = {}) @stage.add_acceptor(acceptor_class, ) 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 |