Sha256: 78caba92d5095727824fc924023e33fb1be1871a2b1ec798916163d9cd1775c5
Contents?: true
Size: 799 Bytes
Versions: 17
Compression:
Stored size: 799 Bytes
Contents
module RubyJmeter class ExtendedDSL < DSL def foreach_controller(params = {}, &block) node = RubyJmeter::ForeachController.new(params).tap do |node| if params[:start_index] params[:startIndex] = params[:start_index] node.doc.children.first.add_child ( Nokogiri::XML(<<-EOS.strip_heredoc).children <stringProp name="ForeachController.startIndex"/> EOS ) end if params[:end_index] params[:endIndex] = params[:end_index] node.doc.children.first.add_child ( Nokogiri::XML(<<-EOS.strip_heredoc).children <stringProp name="ForeachController.endIndex"/> EOS ) end end attach_node(node, &block) end end end
Version data entries
17 entries across 17 versions & 1 rubygems