Module: OneApm::Support::RenameRulesEngine::Rename::Engine
- Extended by:
- Engine
- Included in:
- Engine
- Defined in:
- lib/one_apm/support/rename_rules_engine/rename/engine.rb
Instance Method Summary collapse
Instance Method Details
#create_rename_rules(rename_hash) ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/one_apm/support/rename_rules_engine/rename/engine.rb', line 18 def create_rename_rules(rename_hash) rename_hash = DottedHash.new(rename_hash) case rename_hash[:type].downcase when 'segments' Segment.new(rename_hash) when 'parameter' Parameter.new(rename_hash) when 'header' Header.new(rename_hash) else Base.new(rename_hash) end end |