module JmeterPerf
class DSL
def html_parameter_mask(params = {}, &)
node = JmeterPerf::HTMLParameterMask.new(params)
attach_node(node, &)
end
end
class HTMLParameterMask
attr_accessor :doc
include Helper
def initialize(params = {})
testname = params.is_a?(Array) ? "HTMLParameterMask" : (params[:name] || "HTMLParameterMask")
@doc = Nokogiri::XML(<<~EOS.strip_heredoc)
0
10
1
EOS
update params
update_at_xpath params if params.is_a?(Hash) && params[:update_at_xpath]
end
end
end