Class: RubyRabbitmqJanus::Tools::Replaces::Replace
- Inherits:
-
Object
- Object
- RubyRabbitmqJanus::Tools::Replaces::Replace
- Defined in:
- lib/rrj/tools/replaces/replace.rb
Overview
# Prepare request
Tools for replace elements in request sending to Rabbitmq. It’s a basic class. Manage just transaction element.
Direct Known Subclasses
Instance Method Summary collapse
-
#initialize(request, options = {}) ⇒ Replace
constructor
Initialize tool replace.
-
#transform_request ⇒ Hash
Replace element in hash request with information used for this transaction.
Constructor Details
Instance Method Details
#transform_request ⇒ Hash
Replace element in hash request with information used for this transaction.
32 33 34 35 36 37 38 39 40 41 |
# File 'lib/rrj/tools/replaces/replace.rb', line 32 def transform_request replace_element_classic unless @opts.empty? replace_other if test_presence?('replace') add_other if test_presence?('add') end @request rescue raise Errors::Tools::Replace::TransformRequest end |