Sha256: 4ebe46cc865d4890b71c15e48c2a276289d41f26cdf7f97720ada5298e3a2e21
Contents?: true
Size: 721 Bytes
Versions: 75
Compression:
Stored size: 721 Bytes
Contents
module RubyJmeter class DSL def constant_timer(params={}, &block) node = RubyJmeter::ConstantTimer.new(params) attach_node(node, &block) end end class ConstantTimer attr_accessor :doc include Helper def initialize(params={}) testname = params.kind_of?(Array) ? 'ConstantTimer' : (params[:name] || 'ConstantTimer') @doc = Nokogiri::XML(<<-EOS.strip_heredoc) <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="#{testname}" enabled="true"> <stringProp name="ConstantTimer.delay">300</stringProp> </ConstantTimer>) EOS update params update_at_xpath params if params.is_a?(Hash) && params[:update_at_xpath] end end end
Version data entries
75 entries across 75 versions & 1 rubygems