module OneApm::Support::RenameRulesEngine::MatchExpression::Engine
Public Instance Methods
create_match_expression(expression)
click to toggle source
# File lib/one_apm/support/rename_rules_engine/match_expression/engine.rb, line 17 def create_match_expression(expression) expression = DottedHash.new(expression) case expression[:name].downcase when 'splitobject' SplitObject.new(expression) when 'method' Method.new(expression) when 'url' Url.new(expression) else Base.new(expression) end end