Sha256: 8eed9382fd626d29adc62d7fe998e0dc8957b65f45223874dd6e58b71c31719e
Contents?: true
Size: 790 Bytes
Versions: 15
Compression:
Stored size: 790 Bytes
Contents
module JmeterPerf class ExtendedDSL < DSL def user_parameters(params, &block) params["Argument.name"] = params[:name] if params.is_a?(Hash) params[:names] = Nokogiri::XML::Builder.new do |b| b.builder do params[:names].each do |name| b.stringProp name, name: name end end end params[:thread_values] = Nokogiri::XML::Builder.new do |b| b.builder do params[:thread_values].map do |user, values| b.collectionProp name: user do values.each_with_index.map do |value, index| b.stringProp value, name: index end end end end end super end alias_method :parameters, :user_parameters end end
Version data entries
15 entries across 15 versions & 1 rubygems